[gnome-shell] st/password-entry: Fix peek icon leak
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] st/password-entry: Fix peek icon leak
- Date: Sun, 8 Mar 2020 23:08:57 +0000 (UTC)
commit c05098cd12d20c19e11ab66205be1db5ca426b74
Author: Sebastian Keller <skeller gnome org>
Date: Sun Mar 8 23:51:55 2020 +0100
st/password-entry: Fix peek icon leak
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1078
src/st/st-password-entry.c | 11 +++++++++++
1 file changed, 11 insertions(+)
---
diff --git a/src/st/st-password-entry.c b/src/st/st-password-entry.c
index e5800c5617..7c240a5252 100644
--- a/src/st/st-password-entry.c
+++ b/src/st/st-password-entry.c
@@ -111,6 +111,16 @@ st_password_entry_set_property (GObject *gobject,
}
}
+static void
+st_password_entry_dispose (GObject *gobject)
+{
+ StPasswordEntryPrivate *priv = ST_PASSWORD_ENTRY_PRIV (gobject);
+
+ g_clear_object (&priv->peek_password_icon);
+
+ G_OBJECT_CLASS(st_password_entry_parent_class)->dispose (gobject);
+}
+
static void
st_password_entry_class_init (StPasswordEntryClass *klass)
{
@@ -119,6 +129,7 @@ st_password_entry_class_init (StPasswordEntryClass *klass)
gobject_class->get_property = st_password_entry_get_property;
gobject_class->set_property = st_password_entry_set_property;
+ gobject_class->dispose = st_password_entry_dispose;
st_entry_class->secondary_icon_clicked = st_password_entry_secondary_icon_clicked;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]