]> git.neil.brown.name Git - edlib.git/commit
libevent: switch to embedded data pattern.
authorNeilBrown <neil@brown.name>
Fri, 8 Sep 2023 07:29:12 +0000 (17:29 +1000)
committerNeilBrown <neil@brown.name>
Fri, 8 Sep 2023 07:29:12 +0000 (17:29 +1000)
commitad4ea182c4aed4f58cb422c042317c81eebe49ff
treeb45d49e5598ca60470951a747de9d9ed45859227
parent58132913a1c8baad265ac6fa94f1364df517d175
libevent: switch to embedded data pattern.

Note that previously pane_register was being called with a NULL parent,
though this was hidden from smatch.
This meant that pane_damaged() skipped this event:idle registration.
Fixing that resulted in extreme recursion.  That wasn't really
needed for libevent, so break it.

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