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

Stephan Arts stephan at xfce.org
Tue Oct 16 00:07:55 CEST 2007


Author: stephan
Date: 2007-10-15 22:07:55 +0000 (Mon, 15 Oct 2007)
New Revision: 3390

Modified:
   ristretto/trunk/src/picture_viewer.c
Log:
Apply patch from Peter de Ridder <peter at xfce.org>, fixes an issue with moving an image by dragging.



Modified: ristretto/trunk/src/picture_viewer.c
===================================================================
--- ristretto/trunk/src/picture_viewer.c	2007-10-15 21:34:25 UTC (rev 3389)
+++ ristretto/trunk/src/picture_viewer.c	2007-10-15 22:07:55 UTC (rev 3390)
@@ -602,6 +602,11 @@
                     viewer->hadjustment->value = viewer->hadjustment->upper - viewer->hadjustment->page_size;
                     hadjustment_changed = TRUE;
                 }
+                if(viewer->hadjustment->value < viewer->hadjustment->lower)
+                {
+                    viewer->hadjustment->value = viewer->hadjustment->lower;
+                    hadjustment_changed = TRUE;
+                }
             }
             if(viewer->vadjustment)
             {
@@ -615,6 +620,11 @@
                     viewer->vadjustment->value = viewer->vadjustment->upper - viewer->vadjustment->page_size;
                     vadjustment_changed = TRUE;
                 }
+                if(viewer->vadjustment->value < viewer->vadjustment->lower)
+                {
+                    viewer->vadjustment->value = viewer->vadjustment->lower;
+                    vadjustment_changed = TRUE;
+                }
             }
 
 
@@ -1048,6 +1058,10 @@
             {
                 viewer->hadjustment->value = viewer->hadjustment->upper - viewer->hadjustment->page_size;
             }
+            if((viewer->hadjustment->value) < viewer->hadjustment->lower)
+            {
+                viewer->hadjustment->value = viewer->hadjustment->lower;
+            }
             gtk_adjustment_value_changed(viewer->hadjustment);
         }
         if (viewer->priv->motion.y != event->y)
@@ -1057,6 +1071,10 @@
             {
                 viewer->vadjustment->value = viewer->vadjustment->upper - viewer->vadjustment->page_size;
             }
+            if((viewer->vadjustment->value) < viewer->vadjustment->lower)
+            {
+                viewer->vadjustment->value = viewer->vadjustment->lower;
+            }
             gtk_adjustment_value_changed(viewer->vadjustment);
         }
 




More information about the Goodies-commits mailing list