Skip to content

Backport !683 “GsAppRow: Emit "unrevealed" signal only if mapped” to gnome-40

There can happen, with proper timing, that a GsAppRow is being revealed from the Installed or Updates page when the page reloads and removes all rows from itself. The "unrevealed" signal handler also removes the row from the list and it is emitted when the list unmaps the row, as a consequence of the end of the reveal animation, it can cause a crash due to NULL parent property dereference on the gtk+ side.

Closes #1195 (closed)


Trivial backport of !683 (merged) to gnome-40.

Merge request reports