...
 
Commits (18)
  • Sebastian Pipping's avatar
    602af901
  • Daniel Gollub's avatar
    f148596c
  • Paolo Bacchilega's avatar
    d496cba8
  • David King's avatar
    Fix _g_path_get_temp_work_dir memory leak · faad8f04
    David King authored
    Found with Valgrind:
    
    ==9376== 19 bytes in 1 blocks are definitely lost in loss record 3,218
    of 17,916
    ==9376==    at 0x4C2BC50: malloc (in
    /usr/lib64/valgrind/vgpreload_memcheck-amd6
    4-linux.so)
    ==9376==    by 0x748B689: g_malloc (gmem.c:97)
    ==9376==    by 0x74A425E: g_strdup (gstrfuncs.c:356)
    ==9376==    by 0x41B8B7: _g_path_get_temp_work_dir (file-utils.c:100)
    ==9376==    by 0x4294AD: fr_command_cfile_extract
    (fr-command-cfile.c:350)
    ==9376==    by 0x4228B0: fr_command_extract (fr-command.c:311)
    ==9376==    by 0x4229FD: extract_from_archive (fr-command.c:1857)
    ==9376==    by 0x422C3F: _fr_command_extract (fr-command.c:2131)
    ==9376==    by 0x4236A3: _fr_command_extract_to_local
    (fr-command.c:2334)
    ==9376==    by 0x43E9B7: _fr_window_archive_extract_from_edata
    (fr-window.c:6395)
    ==9376==    by 0x446311: _fr_window_ask_overwrite_dialog
    (fr-window.c:6570)
    ==9376==    by 0x71FC30A: g_cclosure_marshal_VOID__ENUMv
    (gmarshal.c:1496)
    ==9376==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
    ==9376==    by 0x72142A0: g_signal_emit_valist (gsignal.c:3246)
    ==9376==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
    ==9376==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
    ==9376==    by 0x72142A0: g_signal_emit_valist (gsignal.c:3246)
    ==9376==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
    ==9376==    by 0x516918C: gtk_button_do_release (gtkbutton.c:1899)
    ==9376==    by 0x51691F7: gtk_real_button_released (gtkbutton.c:2017)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752476
    faad8f04
  • David King's avatar
    Fix _g_file_is_temp_work_dir memory leak · 2e5de0b6
    David King authored
    Found with Valgrind:
    
    ==9376== 47 bytes in 1 blocks are definitely lost in loss record 8,821
    of 17,916
    ==9376==    at 0x4C2BC50: malloc (in
    /usr/lib64/valgrind/vgpreload_memcheck-amd6
    4-linux.so)
    ==9376==    by 0x748B689: g_malloc (gmem.c:97)
    ==9376==    by 0x74A425E: g_strdup (gstrfuncs.c:356)
    ==9376==    by 0x41B94E: _g_file_is_temp_work_dir (file-utils.c:575)
    ==9376==    by 0x41BA2B: _g_file_is_temp_dir (file-utils.c:266)
    ==9376==    by 0x43C271: fr_window_add_to_recent_list (fr-window.c:2670)
    ==9376==    by 0x4457E0: _archive_operation_completed (fr-window.c:3019)
    ==9376==    by 0x4480BB: archive_list_ready_cb (fr-window.c:5881)
    ==9376==    by 0x6ED9ACC: g_simple_async_result_complete
    (gsimpleasyncresult.c:801)
    ==9376==    by 0x6ED9B3B: complete_in_idle_cb (gsimpleasyncresult.c:813)
    ==9376==    by 0x7485C89: g_main_dispatch (gmain.c:3122)
    ==9376==    by 0x7485C89: g_main_context_dispatch (gmain.c:3737)
    ==9376==    by 0x7486007: g_main_context_iterate.isra.29 (gmain.c:3808)
    ==9376==    by 0x74860AB: g_main_context_iteration (gmain.c:3869)
    ==9376==    by 0x6F0F5BB: g_application_run (gapplication.c:2311)
    ==9376==    by 0x414FE5: main (main.c:38)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752476
    2e5de0b6
  • David King's avatar
    Fix fr_application_register_archive_manager_service memory leak · 659b782a
    David King authored
    Found with Valgrind:
    
    ==17023== 48 bytes in 1 blocks are possibly lost in loss record 10,459
    of 17,938
    ==17023==    at 0x4C2BC50: malloc (in
    /usr/lib64/valgrind/vgpreload_memcheck-amd
    64-linux.so)
    ==17023==    by 0x748B689: g_malloc (gmem.c:97)
    ==17023==    by 0x74A4297: g_memdup (gstrfuncs.c:384)
    ==17023==    by 0x721820C: type_iface_vtable_base_init_Wm (gtype.c:2023)
    ==17023==    by 0x72198DE: type_class_init_Wm (gtype.c:2197)
    ==17023==    by 0x72198DE: g_type_class_ref (gtype.c:2951)
    ==17023==    by 0x7201033: g_object_new_valist (gobject.c:1959)
    ==17023==    by 0x7201193: g_object_new (gobject.c:1617)
    ==17023==    by 0x6ED6BD4: g_resource_open_stream (gresource.c:385)
    ==17023==    by 0x6ED6FA5: g_resources_open_stream (gresource.c:673)
    ==17023==    by 0x41D1B2:
    fr_application_register_archive_manager_service (fr-application.c:418)
    ==17023==    by 0x41D1B2: fr_application_startup (fr-application.c:455)
    ==17023==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
    ==17023==    by 0x72142A0: g_signal_emit_valist (gsignal.c:3246)
    ==17023==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
    ==17023==    by 0x6F0EA99: g_application_register (gapplication.c:2015)
    ==17023==    by 0x6F0F545: g_application_run (gapplication.c:2285)
    ==17023==    by 0x414F95: main (main.c:38)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752476
    659b782a
  • David King's avatar
    Fix fr_application_command_line memory leak · 6022be01
    David King authored
    Found with Valgrind:
    
    ==9376== 44 (32 direct, 12 indirect) bytes in 1 blocks are definitely
    lost in loss record 8,792 of 17,916
    ==9376==    at 0x4C2BC50: malloc (in
    /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
    ==9376==    by 0x748B689: g_malloc (gmem.c:97)
    ==9376==    by 0x74BAC72: g_variant_dup_bytestring_array
    (gvariant.c:1992)
    ==9376==    by 0x6F108B9: g_application_command_line_get_arguments
    (gapplicationcommandline.c:480)
    ==9376==    by 0x41C146: fr_application_command_line
    (fr-application.c:524)
    ==9376==    by 0xC750D2F: ffi_call_unix64 (in
    /usr/lib64/libffi.so.6.0.2)
    ==9376==    by 0xC75079A: ffi_call (in /usr/lib64/libffi.so.6.0.2)
    ==9376==    by 0x71FAB94: g_cclosure_marshal_generic_va
    (gclosure.c:1594)
    ==9376==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
    ==9376==    by 0x7213DD8: g_signal_emit_valist (gsignal.c:3246)
    ==9376==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
    ==9376==    by 0x6F0CF82: g_application_call_command_line
    (gapplication.c:953)
    ==9376==    by 0x6F0F55F: g_application_run (gapplication.c:2292)
    ==9376==    by 0x414FE5: main (main.c:38)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752476
    6022be01
  • David King's avatar
    Fix memory leak in fr_window_change_action_state · 72a46499
    David King authored
    Found with Valgrind:
    
    ==9376== 81 (40 direct, 41 indirect) bytes in 1 blocks are definitely
    lost in loss record 12,551 of 17,916
    ==9376==    at 0x4C2BC50: malloc (in
    /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
    ==9376==    by 0x748B689: g_malloc (gmem.c:97)
    ==9376==    by 0x74A24D2: g_slice_alloc (gslice.c:1007)
    ==9376==    by 0x74C022C: g_variant_alloc (gvariant-core.c:476)
    ==9376==    by 0x74C022C: g_variant_new_from_bytes (gvariant-core.c:512)
    ==9376==    by 0x74B9766: g_variant_new_from_trusted (gvariant.c:295)
    ==9376==    by 0x74B97DE: g_variant_new_boolean (gvariant.c:316)
    ==9376==    by 0x43CACD: fr_window_change_action_state.constprop.63
    (fr-window.c:724)
    ==9376==    by 0x43CC96: fr_window_deactivate_filter (fr-window.c:1712)
    ==9376==    by 0x43CC96: fr_window_update_current_location
    (fr-window.c:1738)
    ==9376==    by 0x441583: fr_window_construct (fr-window.c:5748)
    ==9376==    by 0x441583: fr_window_new (fr-window.c:5796)
    ==9376==    by 0x41C490: fr_application_command_line
    (fr-application.c:588)
    ==9376==    by 0xC750D2F: ffi_call_unix64 (in
    /usr/lib64/libffi.so.6.0.2)
    ==9376==    by 0xC75079A: ffi_call (in /usr/lib64/libffi.so.6.0.2)
    ==9376==    by 0x71FAB94: g_cclosure_marshal_generic_va
    (gclosure.c:1594)
    ==9376==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
    ==9376==    by 0x7213DD8: g_signal_emit_valist (gsignal.c:3246)
    ==9376==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
    ==9376==    by 0x6F0CF82: g_application_call_command_line
    (gapplication.c:953)
    ==9376==    by 0x6F0F55F: g_application_run (gapplication.c:2292)
    ==9376==    by 0x414FE5: main (main.c:38)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752476
    72a46499
  • David King's avatar
    Fix fr_window_add_to_recent_list memory leak · d72e9eab
    David King authored
    Found with Valgrind:
    
    ==9376== 19 bytes in 1 blocks are definitely lost in loss record 3,217
    of 17,916
    ==9376==    at 0x4C2BC50: malloc (in
    /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
    ==9376==    by 0x748B689: g_malloc (gmem.c:97)
    ==9376==    by 0x74A425E: g_strdup (gstrfuncs.c:356)
    ==9376==    by 0x43C2AF: fr_window_add_to_recent_list (fr-window.c:2679)
    ==9376==    by 0x4457E0: _archive_operation_completed (fr-window.c:3019)
    ==9376==    by 0x4480BB: archive_list_ready_cb (fr-window.c:5881)
    ==9376==    by 0x6ED9ACC: g_simple_async_result_complete
    (gsimpleasyncresult.c:801)
    ==9376==    by 0x6ED9B3B: complete_in_idle_cb (gsimpleasyncresult.c:813)
    ==9376==    by 0x7485C89: g_main_dispatch (gmain.c:3122)
    ==9376==    by 0x7485C89: g_main_context_dispatch (gmain.c:3737)
    ==9376==    by 0x7486007: g_main_context_iterate.isra.29 (gmain.c:3808)
    ==9376==    by 0x74860AB: g_main_context_iteration (gmain.c:3869)
    ==9376==    by 0x6F0F5BB: g_application_run (gapplication.c:2311)
    ==9376==    by 0x414FE5: main (main.c:38)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752476
    d72e9eab
  • David King's avatar
    Fix fr_window_construct memory leak · b88e8556
    David King authored
    Found with Valgrind:
    
    ==9376== 56 (40 direct, 16 indirect) bytes in 1 blocks are definitely
    lost in loss record 10,629 of 17,916
    ==9376==    at 0x721CA3A: g_type_create_instance (gtype.c:1849)
    ==9376==    by 0x71FF0AA: g_object_new_internal (gobject.c:1774)
    ==9376==    by 0x72008C0: g_object_newv (gobject.c:1921)
    ==9376==    by 0x72011AB: g_object_new (gobject.c:1614)
    ==9376==    by 0x5301393: gtk_size_group_new (gtksizegroup.c:425)
    ==9376==    by 0x441548: fr_window_construct (fr-window.c:5740)
    ==9376==    by 0x441548: fr_window_new (fr-window.c:5796)
    ==9376==    by 0x41C490: fr_application_command_line
    (fr-application.c:588)
    ==9376==    by 0xC750D2F: ffi_call_unix64 (in
    /usr/lib64/libffi.so.6.0.2)
    ==9376==    by 0xC75079A: ffi_call (in /usr/lib64/libffi.so.6.0.2)
    ==9376==    by 0x71FAB94: g_cclosure_marshal_generic_va
    (gclosure.c:1594)
    ==9376==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
    ==9376==    by 0x7213DD8: g_signal_emit_valist (gsignal.c:3246)
    ==9376==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
    ==9376==    by 0x6F0CF82: g_application_call_command_line
    (gapplication.c:953)
    ==9376==    by 0x6F0F55F: g_application_run (gapplication.c:2292)
    ==9376==    by 0x414FE5: main (main.c:38)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752476
    b88e8556
  • David King's avatar
    Fix query_info_ready_for_overwrite_dialog_cb memory leak · 4e7bf9ef
    David King authored
    Found with Valgrind:
    
    ==9376== 65 bytes in 1 blocks are definitely lost in loss record 11,501
    of 17,916
    ==9376==    at 0x4C2DB9D: realloc (in
    /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
    ==9376==    by 0x7FB1F9A: vasprintf (in /usr/lib64/libc-2.21.90.so)
    ==9376==    by 0x74C8E90: g_vasprintf (gprintf.c:316)
    ==9376==    by 0x74A43CF: g_strdup_vprintf (gstrfuncs.c:507)
    ==9376==    by 0x74A446B: g_strdup_printf (gstrfuncs.c:533)
    ==9376==    by 0x446556: query_info_ready_for_overwrite_dialog_cb
    (fr-window.c:6496)
    ==9376==    by 0x6EEA4E8: g_task_return_now (gtask.c:1104)
    ==9376==    by 0x6EEA528: complete_in_idle_cb (gtask.c:1118)
    ==9376==    by 0x7485C89: g_main_dispatch (gmain.c:3122)
    ==9376==    by 0x7485C89: g_main_context_dispatch (gmain.c:3737)
    ==9376==    by 0x7486007: g_main_context_iterate.isra.29 (gmain.c:3808)
    ==9376==    by 0x74860AB: g_main_context_iteration (gmain.c:3869)
    ==9376==    by 0x6F0F5BB: g_application_run (gapplication.c:2311)
    ==9376==    by 0x414FE5: main (main.c:38)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752476
    4e7bf9ef
  • Dušan Kazik's avatar
    Updated Slovak translation · 97337b98
    Dušan Kazik authored
    97337b98
  • Paolo Bacchilega's avatar
    appdata: added kudos · 2cb57be7
    Paolo Bacchilega authored
    2cb57be7
  • Paolo Bacchilega's avatar
    start the object path with a slash · 5567edda
    Paolo Bacchilega authored
    5567edda
  • Cédric Valmary's avatar
    Updated Occitan translation · 3c0a97c5
    Cédric Valmary authored
    3c0a97c5
  • Paolo Bacchilega's avatar
    updated for version 3.16.5 · f60f1115
    Paolo Bacchilega authored
    f60f1115
  • Balázs Úr's avatar
    Updated Hungarian translation · d80ebe16
    Balázs Úr authored
    d80ebe16
  • Goran Vidović's avatar
    Updated Croatian translation · e5247b8d
    Goran Vidović authored
    e5247b8d
version 3.16.5
--------------
Bugs fixed:
* Fixed many memory leaks. (David King) (#752476)
* Fix documentation typos (Anders Jonsson) (#758814)
* Error extracting files using file-roller with unar with the
character [ (#755580)
New or updated application translations:
* Arabic (Khaled Hosny)
* Fòram na Gàidhlig (GunChleoc)
* Persian (Arash Mousavi)
* Slovak (Dušan Kazik)
* Tot En Òc (Cédric Valmary (totenoc.eu))
New or updated manual translations:
* Czech (Marek Černocký)
* Deutsch (Christian Kirbach)
* Español; Castellano (Daniel Mustieles)
version 3.16.4
--------------
......
......@@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script.
AC_PREREQ([2.68])
AC_INIT([file-roller],[3.16.4],[http://bugzilla.gnome.org/enter_bug.cgi?product=file-roller],[file-roller])
AC_INIT([file-roller],[3.16.5],[http://bugzilla.gnome.org/enter_bug.cgi?product=file-roller],[file-roller])
AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz tar-ustar])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
......
......@@ -26,4 +26,11 @@
<screenshot type="default">https://wiki.gnome.org/Apps/FileRoller?action=AttachFile&amp;do=get&amp;target=file-roller.png</screenshot>
</screenshots>
<updatecontact>paobac_at_src.gnome.org</updatecontact>
<kudos>
<kudo>AppMenu</kudo>
<kudo>HiDpiIcon</kudo>
<kudo>ModernToolkit</kudo>
<kudo>Notifications</kudo>
<kudo>UserDocs</kudo>
</kudos>
</application>
# Hungarian translation of file-roller_help
# Copyright (C) 2012, 2013. Free Software Foundation, Inc.
# Hungarian translation for file-roller help.
# Copyright (C) 2012-2016 Free Software Foundation, Inc.
# This file is distributed under the same license as the file-roller help.
#
# Gabor Kelemen <kelemeng at gnome dot hu>, 2012, 2013, 2014.
# Balázs Úr <urbalazs@gmail.com>, 2014.
# Balázs Úr <urbalazs@gmail.com>, 2014, 2016.
msgid ""
msgstr ""
"Project-Id-Version: file-roller_help master\n"
"POT-Creation-Date: 2014-04-01 05:01+0000\n"
"PO-Revision-Date: 2014-04-01 15:05+0200\n"
"Project-Id-Version: file-roller master\n"
"POT-Creation-Date: 2016-05-19 05:32+0000\n"
"PO-Revision-Date: 2016-08-20 12:32+0200\n"
"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
"Language-Team: Hungarian <openscope at googlegroups dot com>\n"
"Language: hu\n"
......@@ -165,8 +165,11 @@ msgstr "Fájlok eltávolítása"
#. (itstool) path: item/p
#: C/archive-edit.page:42
#| msgid ""
#| "Right-click on the file and chose <gui style=\"menuitem\">Delete</gui>, "
#| "or press <key>Delete</key>."
msgid ""
"Right-click on the file and chose <gui style=\"menuitem\">Delete</gui>, or "
"Right-click on the file and choose <gui style=\"menuitem\">Delete</gui>, or "
"press <key>Delete</key>."
msgstr ""
"Kattintson a jobb egérgombbal a fájlra, és válassza a <gui style=\"menuitem"
......@@ -179,8 +182,12 @@ msgstr "Fájlok átnevezése"
#. (itstool) path: item/p
#: C/archive-edit.page:47
#| msgid ""
#| "Right-click on the file and chose <gui style=\"menuitem\">Rename…</gui>. "
#| "Enter the new file name into the dialog which has opened and confirm the "
#| "new name."
msgid ""
"Right-click on the file and chose <gui style=\"menuitem\">Rename…</gui>. "
"Right-click on the file and choose <gui style=\"menuitem\">Rename…</gui>. "
"Enter the new file name into the dialog which has opened and confirm the new "
"name."
msgstr ""
......@@ -561,7 +568,8 @@ msgstr "Archívumkezelő súgója"
#. (itstool) path: info/desc
#: C/index.page:23
msgid "Learn to use and manage compressed archives of files and folder."
#| msgid "Learn to use and manage compressed archives of files and folder."
msgid "Learn to use and manage compressed archives of files and folders."
msgstr ""
"Ismerje meg a fájlokat és mappákat tartalmazó tömörített archívumok "
"használatát és kezelését."
......@@ -592,8 +600,6 @@ msgstr "Hibaelhárítás"
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/introduction.page:53
#| msgctxt "_"
#| msgid "external ref='figures/file-roller-3-12.png' md5='__failed__'"
msgctxt "_"
msgid ""
"external ref='figures/file-roller-3-12.png' "
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -109,6 +109,7 @@ _g_path_get_temp_work_dir (const char *parent_folder)
template = g_strconcat (best_folder, "/.fr-XXXXXX", NULL);
result = mkdtemp (template);
g_free (best_folder);
if ((result == NULL) || (*result == '\0')) {
g_free (template);
......@@ -573,8 +574,10 @@ _g_file_is_temp_work_dir (GFile *file)
int i;
path = g_file_get_path (file);
if (path[0] != '/')
if (path[0] != '/') {
g_free (path);
return FALSE;
}
for (i = 0; try_folder[i] != NULL; i++) {
const char *folder;
......@@ -588,6 +591,8 @@ _g_file_is_temp_work_dir (GFile *file)
}
}
g_free (path);
return result;
}
......
......@@ -131,7 +131,7 @@ window_progress_cb (FrWindow *window,
g_dbus_connection_emit_signal (connection,
NULL,
"org/gnome/ArchiveManager1",
"/org/gnome/ArchiveManager1",
"org.gnome.ArchiveManager1",
"Progress",
g_variant_new ("(ds)",
......@@ -438,6 +438,7 @@ fr_application_register_archive_manager_service (FrApplication *self)
g_timeout_add_seconds (SERVICE_TIMEOUT, service_timeout_cb, self);
_g_object_unref (stream);
g_free (buffer);
}
......@@ -530,9 +531,11 @@ fr_application_command_line (GApplication *application,
g_critical ("Failed to parse arguments: %s", error->message);
g_error_free (error);
g_option_context_free (context);
g_strfreev (argv);
return fr_application_command_line_finished (application, EXIT_FAILURE);
}
g_strfreev (argv);
g_option_context_free (context);
if (remaining_args == NULL) { /* No archive specified. */
......
......@@ -98,7 +98,7 @@ list__process_line (char *line,
strncpy (version, ver_start, ver_len);
version[ver_len] = 0;
if (strcmp (version, "4.55") < 0)
if ((strcmp (version, "4.55") < 0) && (ver_len > 1) && (version[1] == '.'))
self->old_style = TRUE;
else
self->old_style = FALSE;
......
......@@ -97,7 +97,7 @@ process_data_line (char *line,
tmfields = g_strsplit(fields[3], "-", 3);
if (tmfields[2]) {
tm.tm_year = atoi (tmfields[0]) - 1900;
tm.tm_mon = atoi (tmfields[1]);
tm.tm_mon = atoi (tmfields[1]) - 1;
tm.tm_mday = atoi (tmfields[2]);
}
g_strfreev (tmfields);
......
......@@ -709,6 +709,8 @@ fr_window_change_action_state (FrWindow *window,
new_state = g_variant_new_boolean (value);
if ((old_state == NULL) || ! g_variant_equal (old_state, new_state))
g_action_change_state (action, new_state);
else
g_variant_unref (new_state);
if (old_state != NULL)
g_variant_unref (old_state);
......@@ -2666,6 +2668,7 @@ fr_window_add_to_recent_list (FrWindow *window,
recent_data->app_exec = "file-roller";
gtk_recent_manager_add_full (gtk_recent_manager_get_default (), uri, recent_data);
g_free (recent_data->mime_type);
g_free (recent_data);
}
else
......@@ -5726,6 +5729,7 @@ fr_window_construct (FrWindow *window)
toolbar_size_group = gtk_size_group_new (GTK_SIZE_GROUP_VERTICAL);
gtk_size_group_add_widget (toolbar_size_group, window->priv->location_bar);
gtk_size_group_add_widget (toolbar_size_group, window->priv->filter_bar);
g_object_unref (toolbar_size_group);
/**/
......@@ -6496,7 +6500,9 @@ query_info_ready_for_overwrite_dialog_cb (GObject *source_object,
odata);
gtk_widget_show (d);
g_free (msg);
g_free (parent_name);
g_free (details);
g_object_unref (parent);
g_object_unref (info);
g_object_unref (destination);
......
......@@ -70,7 +70,8 @@ _gtk_message_dialog_new (GtkWindow *parent,
GTK_BUTTONS_NONE,
"%s", message);
gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog), "%s", secondary_message);
if (secondary_message != NULL)
gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog), "%s", secondary_message);
if (flags & GTK_DIALOG_MODAL)
_gtk_dialog_add_to_window_group (GTK_DIALOG (dialog));
......