Skip to content

Commit a2e63f1

Browse files
committed
Fix action leaks in capture state
1 parent e770dcd commit a2e63f1

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/chat_row.vala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,12 @@ namespace Dc {
193193
var popover = new Gtk.PopoverMenu.from_model (menu);
194194
popover.set_parent (parent);
195195
popover.set_pointing_to ({ (int) x, (int) y, 1, 1 });
196+
popover.closed.connect (() => {
197+
window.remove_action ("chat-pin");
198+
window.remove_action ("chat-info");
199+
window.remove_action ("chat-delete");
200+
popover.unparent ();
201+
});
196202
popover.popup ();
197203
}
198204

0 commit comments

Comments
 (0)