doing `gtk_popover_popup` then destroying the parent widget causes the application to be come unresponsive
Steps to reproduce
- add a popover child to widget X
- do
gtk_popover_popup
on right click, and at the same time queue a source that removes widget X from its parent, causing it to be destroyed (in my case, I am usingg_timeout_add (12, process_events, NULL)
) - the app becomes unresponsive to input (but hover and click animations are drawn)
this doesn't make much sense to do but I feel like GTK should be more resilient to it
TODO: write a simple reproducer
Current behavior
the app becomes unresponsive to input like clicking on buttons (but hover and click animations are drawn)
Expected outcome
the app should continue to function properly
Version information
12bb700c as a subproject, arch linux
Additional information
no warning/critical messages are shown
Edited by alex-tee