Hello community,

here is the log from the commit of package gnome-terminal for openSUSE:Factory 
checked in at 2019-05-10 09:16:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-terminal (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-terminal.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-terminal"

Fri May 10 09:16:56 2019 rev:124 rq:701610 version:3.32.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-terminal/gnome-terminal.changes    
2019-05-03 22:08:20.955025685 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-terminal.new.5148/gnome-terminal.changes  
2019-05-10 09:16:59.192204653 +0200
@@ -1,0 +2,8 @@
+Mon May  6 20:42:38 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 3.32.2:
+  + prefs: Plug a mem leak.
+  + headerbar: Disconnect menu model on dispose.
+  + Updated translations.
+
+-------------------------------------------------------------------

Old:
----
  gnome-terminal-3.32.1.tar.xz

New:
----
  gnome-terminal-3.32.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-terminal.spec ++++++
--- /var/tmp/diff_new_pack.NYS0Z7/_old  2019-05-10 09:17:00.192206200 +0200
+++ /var/tmp/diff_new_pack.NYS0Z7/_new  2019-05-10 09:17:00.200206211 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gnome-terminal
-Version:        3.32.1
+Version:        3.32.2
 Release:        0
 Summary:        GNOME Terminal
 License:        GPL-3.0-or-later AND LGPL-2.1-or-later
@@ -42,7 +42,7 @@
 BuildRequires:  pkgconfig(libnautilus-extension) >= 3.0.0
 BuildRequires:  pkgconfig(libpcre2-8) >= 10.00
 BuildRequires:  pkgconfig(uuid)
-BuildRequires:  pkgconfig(vte-2.91) >= 0.56.0
+BuildRequires:  pkgconfig(vte-2.91) >= 0.56.2
 BuildRequires:  pkgconfig(x11)
 Requires(pre):  filesystem
 Recommends:     %{name}-lang

++++++ gnome-terminal-3.32.1.tar.xz -> gnome-terminal-3.32.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-terminal-3.32.1/ChangeLog 
new/gnome-terminal-3.32.2/ChangeLog
--- old/gnome-terminal-3.32.1/ChangeLog 2019-04-08 23:23:35.000000000 +0200
+++ new/gnome-terminal-3.32.2/ChangeLog 2019-05-06 22:25:57.000000000 +0200
@@ -1,3 +1,62 @@
+commit 9a5e73e7cd63e73c4b0a0a7981b915f1cec6ce66
+Author: Christian Persch <c...@src.gnome.org>
+Date:   Mon May 6 22:24:07 2019 +0200
+
+    Version 3.32.2
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit d0e3ae46c5f46a6c836196f307ef51932813031c
+Author: Christian Persch <c...@src.gnome.org>
+Date:   Wed May 1 20:40:48 2019 +0200
+
+    prefs: Plug a mem leak
+    
+    (cherry picked from commit e2e09ed50c50a50c664292766d566d4b31ad6956)
+
+ src/terminal-prefs.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit c1ac9740fff535e017edac252f89418b600b179c
+Author: Christian Persch <c...@src.gnome.org>
+Date:   Wed May 1 20:40:48 2019 +0200
+
+    headerbar: Disconnect menu model on dispose
+    
+    https://bugzilla.redhat.com/show_bug.cgi?id=1704571
+    (cherry picked from commit a96eaf553afcd7b436c5792fa4cccde0f4789a70)
+
+ src/terminal-headerbar.c | 29 +++++++++++++++--------------
+ 1 file changed, 15 insertions(+), 14 deletions(-)
+
+commit d22fb49d1dab29954d324e1ca5d2399ab19ea121
+Author: Jordi Mas <j...@softcatala.org>
+Date:   Sat Apr 27 21:44:51 2019 +0200
+
+    Update Catalan translation
+
+ help/ca/ca.po | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+commit e85ce4f7b82ac1dcac9559936bcff94a25acab87
+Author: Mario Blättermann <mario.blaetterm...@gmail.com>
+Date:   Thu Apr 11 19:42:50 2019 +0000
+
+    Update German translation
+
+ help/de/de.po | 116 ++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 51 insertions(+), 65 deletions(-)
+
+commit 4ca506401800caf3af75240a31a8233f0a786e59
+Author: Christian Persch <c...@src.gnome.org>
+Date:   Mon Apr 8 23:24:42 2019 +0200
+
+    Post release version bump
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
 commit da18671711031cf61bdceed0f66603fdc87f6cb8
 Author: Christian Persch <c...@src.gnome.org>
 Date:   Mon Apr 8 23:18:53 2019 +0200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-terminal-3.32.1/configure 
new/gnome-terminal-3.32.2/configure
--- old/gnome-terminal-3.32.1/configure 2019-04-08 23:23:13.000000000 +0200
+++ new/gnome-terminal-3.32.2/configure 2019-05-06 22:24:31.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GNOME Terminal 3.32.1.
+# Generated by GNU Autoconf 2.69 for GNOME Terminal 3.32.2.
 #
 # Report bugs to 
<http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-terminal>.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='GNOME Terminal'
 PACKAGE_TARNAME='gnome-terminal'
-PACKAGE_VERSION='3.32.1'
-PACKAGE_STRING='GNOME Terminal 3.32.1'
+PACKAGE_VERSION='3.32.2'
+PACKAGE_STRING='GNOME Terminal 3.32.2'
 
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-terminal'
 PACKAGE_URL=''
 
@@ -1434,7 +1434,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures GNOME Terminal 3.32.1 to adapt to many kinds of 
systems.
+\`configure' configures GNOME Terminal 3.32.2 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1504,7 +1504,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GNOME Terminal 3.32.1:";;
+     short | recursive ) echo "Configuration of GNOME Terminal 3.32.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1658,7 +1658,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-GNOME Terminal configure 3.32.1
+GNOME Terminal configure 3.32.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2027,7 +2027,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by GNOME Terminal $as_me 3.32.1, which was
+It was created by GNOME Terminal $as_me 3.32.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2895,7 +2895,7 @@
 
 # Define the identity of the package.
  PACKAGE='gnome-terminal'
- VERSION='3.32.1'
+ VERSION='3.32.2'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -14704,7 +14704,7 @@
        GTK_MIN_REQUIRED=3.8
        GTK_MAX_ALLOWED=3.22
        VTE_API_VERSION=2.91
-       VTE_REQUIRED=0.56.1
+       VTE_REQUIRED=0.56.2
        ;;
 esac
 
@@ -16073,7 +16073,7 @@
 
 TERMINAL_MINOR_VERSION=32
 
-TERMINAL_MICRO_VERSION=1
+TERMINAL_MICRO_VERSION=2
 
 TERMINAL_API_VERSION=0
 
@@ -16653,7 +16653,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by GNOME Terminal $as_me 3.32.1, which was
+This file was extended by GNOME Terminal $as_me 3.32.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16719,7 +16719,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-GNOME Terminal config.status 3.32.1
+GNOME Terminal config.status 3.32.2
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-terminal-3.32.1/configure.ac 
new/gnome-terminal-3.32.2/configure.ac
--- old/gnome-terminal-3.32.1/configure.ac      2019-04-08 23:22:45.000000000 
+0200
+++ new/gnome-terminal-3.32.2/configure.ac      2019-05-06 22:23:37.000000000 
+0200
@@ -1,6 +1,6 @@
 m4_define([gt_version_major],[3])
 m4_define([gt_version_minor],[32])
-m4_define([gt_version_micro],[1])
+m4_define([gt_version_micro],[2])
 m4_define([gt_version_extra],[])
 
m4_define([gt_version],[gt_version_major().gt_version_minor().gt_version_micro()gt_version_extra])
 
@@ -64,7 +64,7 @@
        GTK_MIN_REQUIRED=3.8
        GTK_MAX_ALLOWED=3.22
        VTE_API_VERSION=2.91
-       VTE_REQUIRED=0.56.1
+       VTE_REQUIRED=0.56.2
        ;;
 esac
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-terminal-3.32.1/help/ca/ca.po 
new/gnome-terminal-3.32.2/help/ca/ca.po
--- old/gnome-terminal-3.32.1/help/ca/ca.po     2019-04-08 22:47:56.000000000 
+0200
+++ new/gnome-terminal-3.32.2/help/ca/ca.po     2019-05-01 20:41:43.000000000 
+0200
@@ -341,7 +341,7 @@
 #. (itstool) path: section/title
 #: C/adv-keyboard-shortcuts.page:171
 msgid "Tab shortcuts"
-msgstr "Pestanya de dreceres"
+msgstr "Dreceres per a les pestanyes"
 
 #. (itstool) path: section/p
 #: C/adv-keyboard-shortcuts.page:173
@@ -1786,7 +1786,7 @@
 #. (itstool) path: page/title
 #: C/overview.page:24
 msgid "Overview of a terminal"
-msgstr "Resum de terminal"
+msgstr "Descripció d'un terminal"
 
 #. (itstool) path: page/p
 #: C/overview.page:26
@@ -2301,7 +2301,7 @@
 #. (itstool) path: info/desc
 #: C/pref-keyboard-access.page:29
 msgid "Navigate around <app>Terminal</app> menus using keyboard keys."
-msgstr "Navega pels menús del <app>Terminal</app> usant tecles del teclat."
+msgstr "Navega pels menús del <app>Terminal</app> usant el teclat."
 
 #. (itstool) path: page/title
 #: C/pref-keyboard-access.page:32
@@ -2761,7 +2761,7 @@
 "originals! Si no heu creat un altre perfil <app>Terminal</app> i heu "
 "personalitzat el perfil per defecte, <app>Terminal</app> <em>pot</em> tornar-"
 "se inusable si qualsevol paràmetre provoca problemes. És recomanable per a "
-"vostè  <link xref=\"#create-profile-from-existing\">crear una copia del "
+"vostè  <link xref=\"#create-profile-from-existing\">crear una còpia del "
 "perfil per defecte</link> i després editar la copia per crear un perfil "
 "personalitzat."
 
@@ -3350,7 +3350,7 @@
 "applications. However, the keyboard shortcuts differ."
 msgstr ""
 "Podeu copiar i enganxar text al <app>Terminal</app> d'una forma semblant a "
-"altres aplicacions. De totes formes, les dreceres de teclat són diferents."
+"altres aplicacions. De totes maneres, les dreceres de teclat són diferents."
 
 #. (itstool) path: item/title
 #: C/txt-copy-paste.page:39
@@ -3571,7 +3571,7 @@
 "match the case of your search keyword."
 msgstr ""
 "Fer la cerca distingint majúscules i minúscules: Això restringeix els "
-"resultats a sols aquells en que es distingeix majúscules i minúscules del "
+"resultats a sols aquells en què es distingeix majúscules i minúscules del "
 "terme de cerca."
 
 #. (itstool) path: item/title
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-terminal-3.32.1/help/de/de.po 
new/gnome-terminal-3.32.2/help/de/de.po
--- old/gnome-terminal-3.32.1/help/de/de.po     2019-04-08 22:47:56.000000000 
+0200
+++ new/gnome-terminal-3.32.2/help/de/de.po     2019-05-01 20:41:43.000000000 
+0200
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gnome-terminal help master\n"
-"POT-Creation-Date: 2018-03-07 19:31+0000\n"
+"POT-Creation-Date: 2019-03-31 12:40+0000\n"
 "PO-Revision-Date: 2018-03-08 13:37+0100\n"
 "Last-Translator: Christian Kirbach <christian.kirb...@gmail.com>\n"
 "Language-Team: Deutsch <gnome...@gnome.org>\n"
@@ -1621,7 +1621,7 @@
 msgstr "So ändern Sie die Reihenfolge von Reitern in einem Fenster:"
 
 #. (itstool) path: item/p
-#: C/gs-tabs.page:109 C/gs-tabs.page:136 C/gs-tabs.page:164
+#: C/gs-tabs.page:109
 msgid "Click and hold the left mouse button on the tab."
 msgstr ""
 "Klicken Sie mit der linken Maustaste auf den Reiter und halten Sie diese "
@@ -1635,7 +1635,7 @@
 "Reiter."
 
 #. (itstool) path: item/p
-#: C/gs-tabs.page:115 C/gs-tabs.page:145 C/gs-tabs.page:170
+#: C/gs-tabs.page:115
 msgid "Release the mouse button."
 msgstr "Lassen Sie die Maustaste los."
 
@@ -1664,59 +1664,6 @@
 "um den Reiter nach rechts zu verschieben. Dadurch wird die Position des "
 "Reiters jeweils um eine Position verschoben."
 
-#. (itstool) path: section/title
-#: C/gs-tabs.page:131
-msgid "Move a tab to another <app>Terminal</app> window"
-msgstr "Einen Reiter in ein anderes <app>Terminal</app>-Fensters verschieben"
-
-#. (itstool) path: section/p
-#: C/gs-tabs.page:133
-msgid "If you want to move a tab from one window to another:"
-msgstr ""
-"So verschieben Sie einen Reiter von einem Fenster in ein anderes Fenster:"
-
-#. (itstool) path: item/p
-#: C/gs-tabs.page:139
-msgid "Drag the tab to the new window."
-msgstr "Ziehen Sie den Reiter in ein neues Fenster."
-
-#. (itstool) path: item/p
-#: C/gs-tabs.page:142
-msgid "Place it beside other tabs in the new window."
-msgstr "Setzen Sie ihn neben andere Reiter im neuen Fenster."
-
-#. (itstool) path: note/p
-#: C/gs-tabs.page:150
-msgid ""
-"You can move a tab from one window to another by dragging the tab to the "
-"<gui>Activities</gui> hot-corner of the <gui>GNOME Shell</gui>. This will "
-"reveal each of the open <app>Terminal</app> windows. You can release the tab "
-"that you are holding over the desired <app>Terminal</app> window."
-msgstr ""
-"Sie können einen Reiter von einem Fenster in ein anderes verschieben, indem "
-"Sie den Reiter mit der Maus auf <gui>Aktivitäten</gui> in der linken oberen "
-"Ecke der <gui>GNOME Shell</gui> ziehen. So wird jedes der offenen "
-"<app>Terminal</app>-Fenster angezeigt. Legen Sie den Reiter auf dem "
-"gewünschten <app>Terminal</app>-Fenster ab."
-
-#. (itstool) path: section/title
-#: C/gs-tabs.page:159
-msgid "Move a tab to create a new <app>Terminal</app> window"
-msgstr ""
-"Einen Reiter zum Öffnen eines neuen <app>Terminal</app>-Fensters verschieben"
-
-#. (itstool) path: section/p
-#: C/gs-tabs.page:161
-msgid "To create a new window from an existing tab:"
-msgstr "So erstellen Sie ein neues Fenster aus einem vorhandenen Reiter:"
-
-#. (itstool) path: item/p
-#: C/gs-tabs.page:167
-msgid "Drag the tab out of the current <app>Terminal</app> window."
-msgstr ""
-"Ziehen Sie den Reiter mit der Maus aus dem aktuellen <app>Terminal</app>-"
-"Fenster heraus."
-
 #. (itstool) path: info/title
 #: C/index.page:8
 msgctxt "link"
@@ -1824,8 +1771,8 @@
 msgctxt "_"
 msgid ""
 "external ref='figures/gnome-terminal.png' "
-"md5='835c028558c16a9c263aaacfe5a1f81d'"
-msgstr "OK"
+"md5='9d9d04e06438b67ca403f9e56a6d28cc'"
+msgstr "original'"
 
 #. (itstool) path: p/link
 #: C/legal.xml:4
@@ -2973,8 +2920,13 @@
 "Profil löschen möchten, legen Sie zunächst ein anderes Profil als <link xref="
 "\"#set-default\">Vorgabe</link> fest."
 
-#. (itstool) path: page/p
-#: C/pref-profiles.page:258
+#. (itstool) path: section/title
+#: C/pref-profiles.page:259
+msgid "Set a default profile"
+msgstr "Ein voreingestelltes Profil festlegen"
+
+#. (itstool) path: section/p
+#: C/pref-profiles.page:261
 msgid ""
 "The default profile is loaded when a new terminal is opened unless you have "
 "selected another profile. Any changes that you make to the settings will be "
@@ -2985,11 +2937,6 @@
 "die Sie an den Einstellungen vornehmen, werden in dem aktuell verwendeten "
 "Profil gespeichert."
 
-#. (itstool) path: section/title
-#: C/pref-profiles.page:263
-msgid "Set a default profile"
-msgstr "Ein voreingestelltes Profil festlegen"
-
 #. (itstool) path: section/p
 #: C/pref-profiles.page:265
 msgid ""
@@ -3930,3 +3877,42 @@
 "Wenn Sie im <app>Terminal</app> eine Anwendung starten, die Mauseingaben "
 "annimmt, müssen sie die <key>Umschalt</key>-Taste verwenden, damit das "
 "<app>Terminal</app> die Mauseingabe abfängt."
+
+#~ msgid "Move a tab to another <app>Terminal</app> window"
+#~ msgstr ""
+#~ "Einen Reiter in ein anderes <app>Terminal</app>-Fensters verschieben"
+
+#~ msgid "If you want to move a tab from one window to another:"
+#~ msgstr ""
+#~ "So verschieben Sie einen Reiter von einem Fenster in ein anderes Fenster:"
+
+#~ msgid "Drag the tab to the new window."
+#~ msgstr "Ziehen Sie den Reiter in ein neues Fenster."
+
+#~ msgid "Place it beside other tabs in the new window."
+#~ msgstr "Setzen Sie ihn neben andere Reiter im neuen Fenster."
+
+#~ msgid ""
+#~ "You can move a tab from one window to another by dragging the tab to the "
+#~ "<gui>Activities</gui> hot-corner of the <gui>GNOME Shell</gui>. This will "
+#~ "reveal each of the open <app>Terminal</app> windows. You can release the "
+#~ "tab that you are holding over the desired <app>Terminal</app> window."
+#~ msgstr ""
+#~ "Sie können einen Reiter von einem Fenster in ein anderes verschieben, "
+#~ "indem Sie den Reiter mit der Maus auf <gui>Aktivitäten</gui> in der "
+#~ "linken oberen Ecke der <gui>GNOME Shell</gui> ziehen. So wird jedes der "
+#~ "offenen <app>Terminal</app>-Fenster angezeigt. Legen Sie den Reiter auf "
+#~ "dem gewünschten <app>Terminal</app>-Fenster ab."
+
+#~ msgid "Move a tab to create a new <app>Terminal</app> window"
+#~ msgstr ""
+#~ "Einen Reiter zum Öffnen eines neuen <app>Terminal</app>-Fensters "
+#~ "verschieben"
+
+#~ msgid "To create a new window from an existing tab:"
+#~ msgstr "So erstellen Sie ein neues Fenster aus einem vorhandenen Reiter:"
+
+#~ msgid "Drag the tab out of the current <app>Terminal</app> window."
+#~ msgstr ""
+#~ "Ziehen Sie den Reiter mit der Maus aus dem aktuellen <app>Terminal</app>-"
+#~ "Fenster heraus."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-terminal-3.32.1/src/terminal-headerbar.c 
new/gnome-terminal-3.32.2/src/terminal-headerbar.c
--- old/gnome-terminal-3.32.1/src/terminal-headerbar.c  2019-04-08 
22:47:58.000000000 +0200
+++ new/gnome-terminal-3.32.2/src/terminal-headerbar.c  2019-05-01 
20:41:50.000000000 +0200
@@ -59,14 +59,11 @@
 
 static void
 profilemenu_items_changed_cb (GMenuModel *menu,
-                              guint       position G_GNUC_UNUSED,
-                              guint       removed G_GNUC_UNUSED,
-                              guint       added G_GNUC_UNUSED,
-                              gpointer    user_data)
+                              int position G_GNUC_UNUSED,
+                              int removed G_GNUC_UNUSED,
+                              int added G_GNUC_UNUSED,
+                              TerminalHeaderbarPrivate *priv)
 {
-  TerminalHeaderbar *headerbar = user_data;
-  TerminalHeaderbarPrivate *priv = PRIV (headerbar);
-
   if (g_menu_model_get_n_items (menu) > 0)
     gtk_widget_show (priv->profilebutton);
   else
@@ -94,19 +91,23 @@
                                   profilemenu);
 
   g_signal_connect (profilemenu, "items-changed",
-                    G_CALLBACK (profilemenu_items_changed_cb), headerbar);
-  profilemenu_items_changed_cb (profilemenu, 0, 0, 0, headerbar);
+                    G_CALLBACK (profilemenu_items_changed_cb), priv);
+  profilemenu_items_changed_cb (profilemenu, 0, 0, 0, priv);
 }
 
 static void
-terminal_headerbar_finalize (GObject *object)
+terminal_headerbar_dispose (GObject *object)
 {
-#if 0
   TerminalHeaderbar *headerbar = TERMINAL_HEADERBAR (object);
   TerminalHeaderbarPrivate *priv = PRIV (headerbar);
-#endif
+  TerminalApp *app = terminal_app_get ();
+
+  GMenuModel *profilemenu = terminal_app_get_profilemenu (app);
+  g_signal_handlers_disconnect_by_func (profilemenu,
+                                        G_CALLBACK 
(profilemenu_items_changed_cb),
+                                        priv);
 
-  G_OBJECT_CLASS (terminal_headerbar_parent_class)->finalize (object);
+  G_OBJECT_CLASS (terminal_headerbar_parent_class)->dispose (object);
 }
 
 static void
@@ -143,7 +144,7 @@
   GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
   GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
 
-  gobject_class->finalize = terminal_headerbar_finalize;
+  gobject_class->dispose = terminal_headerbar_dispose;
   gobject_class->get_property = terminal_headerbar_get_property;
   gobject_class->set_property = terminal_headerbar_set_property;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-terminal-3.32.1/src/terminal-prefs.c 
new/gnome-terminal-3.32.2/src/terminal-prefs.c
--- old/gnome-terminal-3.32.1/src/terminal-prefs.c      2019-04-08 
22:47:58.000000000 +0200
+++ new/gnome-terminal-3.32.2/src/terminal-prefs.c      2019-05-06 
22:23:55.000000000 +0200
@@ -595,6 +595,8 @@
     gtk_list_box_insert (data->listbox, GTK_WIDGET (row), -1);
   }
 
+  g_list_free(list); /* the items themselves were adopted into the model above 
*/
+
   listbox_update (data->listbox);  /* FIXME: This is not needed but I don't 
know why :-) */
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-terminal-3.32.1/src/terminal-version.h 
new/gnome-terminal-3.32.2/src/terminal-version.h
--- old/gnome-terminal-3.32.1/src/terminal-version.h    2019-04-08 
23:23:18.000000000 +0200
+++ new/gnome-terminal-3.32.2/src/terminal-version.h    2019-05-06 
22:24:41.000000000 +0200
@@ -24,7 +24,7 @@
 
 #define TERMINAL_MAJOR_VERSION (3)
 #define TERMINAL_MINOR_VERSION (32)
-#define TERMINAL_MICRO_VERSION (1)
+#define TERMINAL_MICRO_VERSION (2)
 
 #define TERMINAL_CHECK_VERSION(major,minor,micro) \
   (TERMINAL_MAJOR_VERSION > (major) || \


Reply via email to