Page MenuHomePhabricator

elm/win: skip frame updating if csd is not active
ClosedPublic

Authored by zmike on Aug 8 2018, 2:33 PM.

Details

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

Diff Detail

Repository
rEFL core/efl
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
zmike created this revision.Aug 8 2018, 2:33 PM

It seems that this patch has no reviewers specified. If you are unsure who can review your patch, please check this wiki page and see if anyone can be added: https://phab.enlightenment.org/w/maintainers_reviewers/

zmike requested review of this revision.Aug 8 2018, 2:33 PM
ManMower accepted this revision.Aug 8 2018, 2:37 PM
ManMower added a subscriber: ManMower.

This looks trivially correct to me.

This revision is now accepted and ready to land.Aug 8 2018, 2:37 PM
devilhorns accepted this revision.Aug 8 2018, 2:46 PM

Do not land without D6793 or else all windows will start with random sizes.

This revision was automatically updated to reflect the committed changes.