[gthumb] space restart a paused slideshow



commit d48143470cf5545dbc81e7e4d891fb7922576174
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Sat Sep 11 10:29:42 2010 +0200

    space restart a paused slideshow

 extensions/slideshow/gth-slideshow.c |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/extensions/slideshow/gth-slideshow.c b/extensions/slideshow/gth-slideshow.c
index 339b9d7..feb2e33 100644
--- a/extensions/slideshow/gth-slideshow.c
+++ b/extensions/slideshow/gth-slideshow.c
@@ -622,7 +622,10 @@ viewer_event_cb (GtkWidget    *widget,
 		case GDK_Down:
 		case GDK_Right:
 		case GDK_Page_Down:
-			_gth_slideshow_load_next_image (self);
+			if (self->priv->paused)
+				_gth_slideshow_toggle_pause (self);
+			else
+				_gth_slideshow_load_next_image (self);
 			break;
 
 		case GDK_BackSpace:
@@ -950,11 +953,14 @@ stage_input_cb (ClutterStage *stage,
 			_gth_slideshow_toggle_pause (self);
 			break;
 
-		case GDK_space:
+		case CLUTTER_space:
 		case CLUTTER_Down:
 		case CLUTTER_Right:
 		case CLUTTER_Page_Down:
-			_gth_slideshow_load_next_image (self);
+			if (self->priv->paused)
+				_gth_slideshow_toggle_pause (self);
+			else
+				_gth_slideshow_load_next_image (self);
 			break;
 
 		case CLUTTER_BackSpace:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]