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

Stephan Arts stephan at xfce.org
Tue Aug 7 01:58:57 CEST 2007


Author: stephan
Date: 2007-08-06 23:58:57 +0000 (Mon, 06 Aug 2007)
New Revision: 2955

Modified:
   ristretto/trunk/src/navigator.c
   ristretto/trunk/src/thumbnail_viewer.c
Log:
fix segfault

Modified: ristretto/trunk/src/navigator.c
===================================================================
--- ristretto/trunk/src/navigator.c	2007-08-06 23:52:10 UTC (rev 2954)
+++ ristretto/trunk/src/navigator.c	2007-08-06 23:58:57 UTC (rev 2955)
@@ -289,7 +289,10 @@
 RsttoNavigatorEntry *
 rstto_navigator_get_file (RsttoNavigator *navigator)
 {
-    return (RsttoNavigatorEntry *)(navigator->file_iter->data);
+    if(navigator->file_iter)
+        return (RsttoNavigatorEntry *)(navigator->file_iter->data);
+    else
+        return NULL;
 }
 
 gint

Modified: ristretto/trunk/src/thumbnail_viewer.c
===================================================================
--- ristretto/trunk/src/thumbnail_viewer.c	2007-08-06 23:52:10 UTC (rev 2954)
+++ ristretto/trunk/src/thumbnail_viewer.c	2007-08-06 23:58:57 UTC (rev 2955)
@@ -204,7 +204,10 @@
 {
     RsttoThumbnailViewer *viewer = RSTTO_THUMBNAIL_VIEWER(widget);
 
-    rstto_thumbnail_viewer_paint(viewer);
+	if (GTK_WIDGET_REALIZED (viewer))
+	{
+        rstto_thumbnail_viewer_paint(viewer);
+    }
 
 	return FALSE;
 }




More information about the Goodies-commits mailing list