Index: src/extprgms.c =================================================================== --- src/extprgms.c +++ src/extprgms.c 2007-07-01 23:46:50.000000000 +0200 @@ -23,6 +23,8 @@ # include <config.h> #endif /* */ +#undef GTK_DISABLE_DEPRECATED + #include <gtk/gtk.h> #include <glade/glade.h> #include <string.h> Index: src/filesel.c =================================================================== --- src/filesel.c +++ src/filesel.c 2007-07-01 23:47:10.000000000 +0200 @@ -23,6 +23,8 @@ # include <config.h> #endif /* */ +#undef GTK_DISABLE_DEPRECATED + #include <gtk/gtk.h> #include <string.h> #include <unistd.h> Index: src/popup.c =================================================================== --- src/popup.c +++ src/popup.c 2007-07-01 23:46:05.000000000 +0200 @@ -511,14 +511,14 @@ menu_item = gtk_menu_item_new_with_label(_("Open with")); g_object_set_data_full(G_OBJECT(menu), "menu_item", - gtk_widget_ref(menu_item), - (GDestroyNotify)gtk_widget_unref); + g_object_ref(menu_item), + (GDestroyNotify)g_object_unref); gtk_widget_show(menu_item); gtk_container_add(GTK_CONTAINER(menu), menu_item); plugin_menu = gtk_menu_new(); g_object_set_data_full(G_OBJECT(menu), "plugin_menu", - gtk_widget_ref(plugin_menu), - (GDestroyNotify)gtk_widget_unref); + g_object_ref(plugin_menu), + (GDestroyNotify)g_object_unref); gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_item), plugin_menu); if (clist_win.selection == NULL) { plugin_item = @@ -539,10 +539,10 @@ plugin_item = gtk_menu_item_new_with_label(plugin_name); - /*gtk_widget_ref (plugin_item); + /*g_object_ref (plugin_item); gtk_object_set_data_full (GTK_OBJECT (menu), plugin_name, plugin_item, - (GtkDestroyNotify) gtk_widget_unref); */ + (GtkDestroyNotify) g_object_unref); */ gtk_widget_show(plugin_item); gtk_container_add(GTK_CONTAINER(plugin_menu), plugin_item); @@ -573,14 +573,14 @@ gint available_drives[27]; // A..Z -> 26 letters change_drive = gtk_menu_item_new_with_label(_("Change drive")); g_object_set_data_full(G_OBJECT(menu), "change_drive", - gtk_widget_ref(change_drive), - (GDestroyNotify)gtk_widget_unref); + g_object_ref(change_drive), + (GDestroyNotify)g_object_unref); gtk_widget_show(change_drive); gtk_container_add(GTK_CONTAINER(menu), change_drive); change_drive_menu = gtk_menu_new(); g_object_set_data_full(G_OBJECT(menu), "change_drive_menu", - gtk_widget_ref(change_drive_menu), - (GDestroyNotify)gtk_widget_unref); + g_object_ref(change_drive_menu), + (GDestroyNotify)g_object_unref); gtk_menu_item_set_submenu(GTK_MENU_ITEM(change_drive), change_drive_menu); curdrive = _getdrive(); @@ -592,8 +592,8 @@ available_drives[drive] = drive + 'A' - 1; c_drive = gtk_menu_item_new_with_label(buffer); g_object_set_data_full(G_OBJECT(menu), "c_drive", - gtk_widget_ref(c_drive), - (GDestroyNotify)gtk_widget_unref); + g_object_ref(c_drive), + (GDestroyNotify)g_object_unref); gtk_widget_show(c_drive); gtk_container_add(GTK_CONTAINER(change_drive_menu), c_drive); Index: src/screenshot.c =================================================================== --- src/screenshot.c +++ src/screenshot.c 2007-07-01 23:47:36.000000000 +0200 @@ -23,6 +23,8 @@ # include <config.h> #endif /* */ +#undef GTK_DISABLE_DEPRECATED + #include <gtk/gtk.h> #include <glade/glade.h> #include <string.h>