[Goodies-commits] r3373 - ristretto/trunk/src
Stephan Arts
stephan at xfce.org
Sun Oct 14 01:12:10 CEST 2007
Author: stephan
Date: 2007-10-13 23:12:10 +0000 (Sat, 13 Oct 2007)
New Revision: 3373
Modified:
ristretto/trunk/src/picture_viewer.c
Log:
Fix segfault
Modified: ristretto/trunk/src/picture_viewer.c
===================================================================
--- ristretto/trunk/src/picture_viewer.c 2007-10-13 16:20:14 UTC (rev 3372)
+++ ristretto/trunk/src/picture_viewer.c 2007-10-13 23:12:10 UTC (rev 3373)
@@ -655,27 +655,27 @@
{
if(gdk_pixbuf_animation_iter_advance(viewer->priv->iter, NULL))
{
- GdkPixbuf *src_pixbuf = gdk_pixbuf_animation_iter_get_pixbuf(viewer->priv->iter);
-
- if (src_pixbuf)
+ RsttoNavigatorEntry *entry = rstto_navigator_get_file(viewer->priv->navigator);
+
+ if (entry)
{
- RsttoNavigatorEntry *entry = rstto_navigator_get_file(viewer->priv->navigator);
- if (viewer->priv->src_pixbuf)
- gdk_pixbuf_unref(viewer->priv->src_pixbuf);
- viewer->priv->src_pixbuf = gdk_pixbuf_rotate_simple(src_pixbuf, rstto_navigator_entry_get_rotation(entry));
-
- if (rstto_navigator_entry_get_flip(entry, FALSE))
+ GdkPixbuf *src_pixbuf = gdk_pixbuf_animation_iter_get_pixbuf(viewer->priv->iter);
+ if (src_pixbuf)
{
- src_pixbuf = viewer->priv->src_pixbuf;
- viewer->priv->src_pixbuf = gdk_pixbuf_flip(src_pixbuf, FALSE);
- gdk_pixbuf_unref(src_pixbuf);
- }
+ viewer->priv->src_pixbuf = gdk_pixbuf_rotate_simple(src_pixbuf, rstto_navigator_entry_get_rotation(entry));
+ if (rstto_navigator_entry_get_flip(entry, FALSE))
+ {
+ src_pixbuf = viewer->priv->src_pixbuf;
+ viewer->priv->src_pixbuf = gdk_pixbuf_flip(src_pixbuf, FALSE);
+ gdk_pixbuf_unref(src_pixbuf);
+ }
- if (rstto_navigator_entry_get_flip(entry, TRUE))
- {
- src_pixbuf = viewer->priv->src_pixbuf;
- viewer->priv->src_pixbuf = gdk_pixbuf_flip(src_pixbuf, TRUE);
- gdk_pixbuf_unref(src_pixbuf);
+ if (rstto_navigator_entry_get_flip(entry, TRUE))
+ {
+ src_pixbuf = viewer->priv->src_pixbuf;
+ viewer->priv->src_pixbuf = gdk_pixbuf_flip(src_pixbuf, TRUE);
+ gdk_pixbuf_unref(src_pixbuf);
+ }
}
}
More information about the Goodies-commits
mailing list