diff options
| author | Jasmine Hassan <[email protected]> | 2012-11-23 11:18:34 +0200 | 
|---|---|---|
| committer | Jasmine Hassan <[email protected]> | 2012-11-23 11:18:34 +0200 | 
| commit | b00cccb74307a49df74deb785936e3cd9cf3a5ad (patch) | |
| tree | f2bcc459a2bef12678e642d0a14ce7f02373b71d /src/caja-spatial-window.c | |
| parent | b12a7f6ea3309ecddfc7e3ae839a7b558c862533 (diff) | |
| download | caja-b00cccb74307a49df74deb785936e3cd9cf3a5ad.tar.bz2 caja-b00cccb74307a49df74deb785936e3cd9cf3a5ad.tar.xz | |
[all] include src/glibcompat.h & use g_list_free_full() where needed
Also fixes a double-free regression in lc-p/caja-query from 7a42b9b0
Diffstat (limited to 'src/caja-spatial-window.c')
| -rw-r--r-- | src/caja-spatial-window.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/caja-spatial-window.c b/src/caja-spatial-window.c index 94e43956..45525f33 100644 --- a/src/caja-spatial-window.c +++ b/src/caja-spatial-window.c @@ -62,6 +62,8 @@  #include <libcaja-private/caja-search-engine.h>  #include <libcaja-private/caja-signaller.h> +#include "glibcompat.h" /* for g_list_free_full */ +  #if !GTK_CHECK_VERSION(3,0,0)  #define gtk_widget_get_preferred_size(x,y,z) gtk_widget_size_request(x,y)  #endif @@ -555,8 +557,7 @@ location_menu_item_activated_callback (GtkWidget *menu_item,          caja_window_slot_open_location_with_selection          (slot, dest, selection, close_behind); -    	g_list_foreach(selection, (GFunc) g_object_unref, NULL); -    	g_list_free(selection); +    	g_list_free_full (selection, g_object_unref);      }      if (event != NULL) { | 
