]> git.neil.brown.name Git - edlib.git/commit
pane: if an on-idle event to handle damage cannot be added, don't add damage.
authorNeilBrown <neil@brown.name>
Tue, 27 Jun 2023 01:43:32 +0000 (11:43 +1000)
committerNeilBrown <neil@brown.name>
Wed, 28 Jun 2023 07:51:41 +0000 (17:51 +1000)
commit8157ed13bbdec43f6b2f18ba037cd8f34a5daaac
tree290bf94cb1034ac6be6a886d9b95d95635e04553
parent51bd99a5c6d4be72e32914032cd41263b0cc4998
pane: if an on-idle event to handle damage cannot be added, don't add damage.

If pane_damaged() is called before the event handler is ready, the
on-idle doesn't get registered properly and will never get called.
So check for errors, and leave damage unset so the next pane_damaged()
call can schedule the on-idle event.

Signed-off-by: NeilBrown <neil@brown.name>
core-pane.c