[gnome-photos] main-window: Clear the active item when using back keybinding
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-photos] main-window: Clear the active item when using back keybinding
- Date: Tue, 13 Nov 2012 01:06:25 +0000 (UTC)
commit 98fe4d3e4c1eb85d3ffd29287ddfd3d7b6e92165
Author: Debarshi Ray <debarshir gnome org>
Date: Tue Nov 13 02:01:41 2012 +0100
main-window: Clear the active item when using back keybinding
Original patch from Cosimo Cecchi for gnome-documents.
src/photos-main-window.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/photos-main-window.c b/src/photos-main-window.c
index df9e9b5..b5bc62d 100644
--- a/src/photos-main-window.c
+++ b/src/photos-main-window.c
@@ -32,6 +32,7 @@
#include "photos-about-data.h"
#include "photos-embed.h"
+#include "photos-item-manager.h"
#include "photos-main-window.h"
#include "photos-mode-controller.h"
#include "photos-settings.h"
@@ -42,6 +43,7 @@ struct _PhotosMainWindowPrivate
GtkWidget *embed;
GSettings *settings;
GtkWidget *clutter_embed;
+ PhotosBaseManager *item_mngr;
PhotosModeController *controller;
guint configure_id;
};
@@ -168,7 +170,7 @@ photos_main_window_handle_key_preview (PhotosMainWindow *self, GdkEventKey *even
|| event->keyval == GDK_KEY_BackSpace
|| event->keyval == GDK_KEY_Back)
{
- photos_mode_controller_set_window_mode (priv->controller, PHOTOS_WINDOW_MODE_OVERVIEW);
+ photos_base_manager_set_active_object (priv->item_mngr, NULL);
return TRUE;
}
@@ -228,6 +230,7 @@ photos_main_window_dispose (GObject *object)
PhotosMainWindowPrivate *priv = self->priv;
g_clear_object (&priv->settings);
+ g_clear_object (&priv->item_mngr);
if (priv->controller != NULL)
{
@@ -278,6 +281,8 @@ photos_main_window_init (PhotosMainWindow *self)
if (maximized)
gtk_window_maximize (GTK_WINDOW (self));
+ priv->item_mngr = photos_item_manager_new ();
+
priv->controller = photos_mode_controller_new ();
g_signal_connect (priv->controller,
"fullscreen-changed",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]