efl_ui/image_zoomable: add icon setting fallback for fdo icons
authorMike Blumenkrantz <zmike@samsung.com>
Mon, 24 Feb 2020 14:34:45 +0000 (15:34 +0100)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 3 Mar 2020 21:14:37 +0000 (06:14 +0900)
Summary:
same as D11381
ref 697308a16f77e3e7b7dac6e74293850a3950e3d3

Reviewers: segfaultxavi

Reviewed By: segfaultxavi

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D11403

src/lib/elementary/efl_ui_image_zoomable.c

index 6f7a4a7..0748fe7 100644 (file)
@@ -2914,6 +2914,11 @@ _internal_efl_ui_image_zoomable_icon_set(Evas_Object *obj, const char *name, Ein
      {
         ret = _icon_standard_set(obj, name, resize);
         if (ret && fdo) *fdo = EINA_FALSE;
+        if (!ret)
+          {
+             ret = _icon_freedesktop_set(obj, name, _icon_size_min_get(obj));
+             if (ret && fdo) *fdo = EINA_TRUE;
+          }
      }
    else
      {