76a668f022
If the framespace size has changed and by accident (or in fact, by design) the evas size + framespace size is equal to the size sent by the X server, ecore_evas_x was skipping the resize event. This patch adds a tracking of the framespace size so that we redraw the canvas if it changed. This will fix issues with the main menu (since it's in the framespace, 23 pixels tall with the default theme & scale). Note that all this is partly because the ecore evas size is the size without the framespace, so weird calculations are made during resize... Ref T5482 |
||
---|---|---|
.. | ||
Ecore_Evas.h | ||
Ecore_Evas_Types.h | ||
ecore_evas.c | ||
ecore_evas_buffer.c | ||
ecore_evas_buffer.h | ||
ecore_evas_cocoa.h | ||
ecore_evas_deprecated.c | ||
ecore_evas_drm.h | ||
ecore_evas_ews.c | ||
ecore_evas_extn.c | ||
ecore_evas_extn.h | ||
ecore_evas_module.c | ||
ecore_evas_private.h | ||
ecore_evas_util.c | ||
ecore_evas_wayland.h | ||
ecore_evas_win32.h | ||
ecore_evas_x11.h |