[Goodies-commits] r3139 - ristretto/trunk/src

Stephan Arts stephan at xfce.org
Tue Sep 4 19:46:10 CEST 2007


Author: stephan
Date: 2007-09-04 17:46:10 +0000 (Tue, 04 Sep 2007)
New Revision: 3139

Modified:
   ristretto/trunk/src/main.c
   ristretto/trunk/src/thumbnail_viewer.c
Log:
Applied patch from Mike Massonnet (Bug #3529)
Fixed floating-point-exception in thumbnail-viewer.



Modified: ristretto/trunk/src/main.c
===================================================================
--- ristretto/trunk/src/main.c	2007-09-04 16:05:46 UTC (rev 3138)
+++ ristretto/trunk/src/main.c	2007-09-04 17:46:10 UTC (rev 3139)
@@ -210,6 +210,7 @@
     GtkWidget *menu_item_open_dir = gtk_menu_item_new_with_mnemonic(_("O_pen Folder"));
     GtkWidget *menu_item_recently = gtk_menu_item_new_with_mnemonic(_("_Recently used"));
     GtkWidget *menu_item_separator = gtk_separator_menu_item_new();
+    /* GtkWidget *menu_item_close = gtk_image_menu_item_new_from_stock(GTK_STOCK_CLOSE, accel_group); */
     GtkWidget *menu_item_quit = gtk_image_menu_item_new_from_stock(GTK_STOCK_QUIT, accel_group);
 
     GtkWidget *menu_file = gtk_menu_new();
@@ -218,6 +219,7 @@
     gtk_menu_shell_append(GTK_MENU_SHELL(menu_file), menu_item_open_dir);
     gtk_menu_shell_append(GTK_MENU_SHELL(menu_file), menu_item_recently);
     gtk_menu_shell_append(GTK_MENU_SHELL(menu_file), menu_item_separator);
+    /* gtk_menu_shell_append(GTK_MENU_SHELL(menu_file), menu_item_close);*/
     gtk_menu_shell_append(GTK_MENU_SHELL(menu_file), menu_item_quit);
     
     GtkWidget *recent_chooser_menu = gtk_recent_chooser_menu_new_for_manager(GTK_RECENT_MANAGER(recent_manager));
@@ -225,7 +227,9 @@
     gtk_recent_filter_add_application(filter, "ristretto");
     gtk_recent_chooser_add_filter(GTK_RECENT_CHOOSER(recent_chooser_menu), filter);
     
-    GtkWidget *menu_item_clear_recent = gtk_menu_item_new_with_mnemonic(_("Cleanup recent documents"));
+    GtkWidget *menu_item_clear_recent = gtk_image_menu_item_new_with_mnemonic(_("Cleanup recent documents"));
+    GtkWidget *img_clear_recent = gtk_image_new_from_stock(GTK_STOCK_CLEAR, GTK_ICON_SIZE_MENU);
+    gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menu_item_clear_recent), img_clear_recent);
     menu_item_separator = gtk_separator_menu_item_new();
     gtk_menu_shell_append(GTK_MENU_SHELL(recent_chooser_menu), menu_item_separator);
     gtk_menu_shell_append(GTK_MENU_SHELL(recent_chooser_menu), menu_item_clear_recent);

Modified: ristretto/trunk/src/thumbnail_viewer.c
===================================================================
--- ristretto/trunk/src/thumbnail_viewer.c	2007-09-04 16:05:46 UTC (rev 3138)
+++ ristretto/trunk/src/thumbnail_viewer.c	2007-09-04 17:46:10 UTC (rev 3139)
@@ -367,7 +367,10 @@
 static void
 cb_rstto_thumbnailer_nav_new_entry(RsttoNavigator *nav, gint nr, RsttoNavigatorEntry *entry, RsttoThumbnailViewer *viewer)
 {
-    rstto_thumbnail_viewer_paint(viewer);
+    if (GTK_WIDGET_REALIZED(viewer))
+    {
+        rstto_thumbnail_viewer_paint(viewer);
+    }
 }
 
 static void




More information about the Goodies-commits mailing list