diff -Nru indicator-applet-12.10.2+20.10.20200822.1/debian/changelog indicator-applet-12.10.2+20.10.20200915/debian/changelog --- indicator-applet-12.10.2+20.10.20200822.1/debian/changelog 2020-09-15 10:20:14.000000000 +0000 +++ indicator-applet-12.10.2+20.10.20200915/debian/changelog 2020-09-15 10:20:14.000000000 +0000 @@ -1,3 +1,10 @@ +indicator-applet (12.10.2+20.10.20200915-0ubuntu1) groovy; urgency=medium + + [ Sebastian Geiger ] + * Destroy the menuitem instead of hiding it when an entry is removed. + + -- Dmitry Shachnev Tue, 15 Sep 2020 10:18:06 +0000 + indicator-applet (12.10.2+20.10.20200822.1-0ubuntu1) groovy; urgency=medium * Remove transitional packages. diff -Nru indicator-applet-12.10.2+20.10.20200822.1/src/indicator-applet.c indicator-applet-12.10.2+20.10.20200915/src/indicator-applet.c --- indicator-applet-12.10.2+20.10.20200822.1/src/indicator-applet.c 2020-08-22 08:43:23.000000000 +0000 +++ indicator-applet-12.10.2+20.10.20200915/src/indicator-applet.c 2020-09-15 10:17:34.000000000 +0000 @@ -457,7 +457,8 @@ NULL); } - gtk_widget_hide (menuitem); + g_hash_table_remove (menuitem_lookup, entry); + gtk_widget_destroy (menuitem); return; }