if ((prev_max != ee->prop.maximized) ||
(prev_full != ee->prop.fullscreen))
{
- if (ee->func.fn_state_change)
- ee->func.fn_state_change(ee);
+ _ecore_evas_wl_common_state_update(ee);
if (prev_full != ee->prop.fullscreen)
_ecore_evas_wl_common_border_update(ee);
}
}
+void
+_ecore_evas_wl_common_state_update(Ecore_Evas *ee)
+{
+ if (ee->func.fn_state_change) ee->func.fn_state_change(ee);
+}
+
/* Frame border:
*
* |------------------------------------------|
if (layer < 1) layer = 1;
else if (layer > 255) layer = 255;
ee->prop.layer = layer;
+ _ecore_evas_wl_common_state_update(ee);
}
void
ee->prop.borderless = borderless;
_ecore_evas_wl_common_border_update(ee);
+ _ecore_evas_wl_common_state_update(ee);
}
void
wdata = ee->engine.data;
if (ee->prop.maximized == max) return;
ecore_wl_window_maximized_set(wdata->win, max);
+ _ecore_evas_wl_common_state_update(ee);
}
void
if (ee->prop.fullscreen == full) return;
wdata = ee->engine.data;
ecore_wl_window_fullscreen_set(wdata->win, full);
+ _ecore_evas_wl_common_state_update(ee);
}
void