elm/win: skip frame updating if csd is not active
authorMike Blumenkrantz <zmike@samsung.com>
Tue, 14 Aug 2018 21:11:53 +0000 (17:11 -0400)
committerShinwoo Kim <cinoo.kim@samsung.com>
Fri, 17 Aug 2018 04:15:03 +0000 (13:15 +0900)
commitba85ffc9465977236d53d367020cb8a0d0b31e83
tree85dc295bc1a9917f1e26611d970349ac74e03ea0
parent7584938029abf8f4a660f05cbbefb72b7ff154e8
elm/win: skip frame updating if csd is not active

Summary:
this avoids extra recalcs and resizes when csd is not active, which has
the side benefit of not breaking the x11 engine's behavior--currently only
an issue because the ecore-evas x11 backend does not have an implementation
of ConfigureNotify event handling which is even remotely correct

these issues will be resolved in future patches

fix T7243
ref T7008

Reviewers: devilhorns, ManMower

Reviewed By: devilhorns, ManMower

Subscribers: ManMower, cedric, #reviewers, #committers

Tags: #efl_display_system

Maniphest Tasks: T7243, T7008

Differential Revision: https://phab.enlightenment.org/D6794
src/lib/elementary/efl_ui_win.c