summaryrefslogtreecommitdiff
path: root/src/nautilus-icon-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-icon-view.c')
-rw-r--r--src/nautilus-icon-view.c33
1 files changed, 14 insertions, 19 deletions
diff --git a/src/nautilus-icon-view.c b/src/nautilus-icon-view.c
index 11023d059..e2ba9523b 100644
--- a/src/nautilus-icon-view.c
+++ b/src/nautilus-icon-view.c
@@ -1804,7 +1804,6 @@ icon_container_activate_alternate_callback (NautilusIconContainer *container,
GdkEventButton *button_event;
GdkEventKey *key_event;
gboolean open_in_tab;
- NautilusWindow *window;
NautilusWindowOpenFlags flags;
g_assert (NAUTILUS_IS_ICON_VIEW (icon_view));
@@ -1812,24 +1811,20 @@ icon_container_activate_alternate_callback (NautilusIconContainer *container,
open_in_tab = FALSE;
- window = nautilus_view_get_nautilus_window (NAUTILUS_VIEW (icon_view));
-
- if (nautilus_window_get_window_type (window) == NAUTILUS_WINDOW_NAVIGATION) {
- event = gtk_get_current_event ();
- if (event->type == GDK_BUTTON_PRESS ||
- event->type == GDK_BUTTON_RELEASE ||
- event->type == GDK_2BUTTON_PRESS ||
- event->type == GDK_3BUTTON_PRESS) {
- button_event = (GdkEventButton *) event;
- open_in_tab = (button_event->state & GDK_SHIFT_MASK) == 0;
- } else if (event->type == GDK_KEY_PRESS ||
- event->type == GDK_KEY_RELEASE) {
- key_event = (GdkEventKey *) event;
- open_in_tab = !((key_event->state & GDK_SHIFT_MASK) != 0 &&
- (key_event->state & GDK_CONTROL_MASK) != 0);
- } else {
- open_in_tab = TRUE;
- }
+ event = gtk_get_current_event ();
+ if (event->type == GDK_BUTTON_PRESS ||
+ event->type == GDK_BUTTON_RELEASE ||
+ event->type == GDK_2BUTTON_PRESS ||
+ event->type == GDK_3BUTTON_PRESS) {
+ button_event = (GdkEventButton *) event;
+ open_in_tab = (button_event->state & GDK_SHIFT_MASK) == 0;
+ } else if (event->type == GDK_KEY_PRESS ||
+ event->type == GDK_KEY_RELEASE) {
+ key_event = (GdkEventKey *) event;
+ open_in_tab = !((key_event->state & GDK_SHIFT_MASK) != 0 &&
+ (key_event->state & GDK_CONTROL_MASK) != 0);
+ } else {
+ open_in_tab = TRUE;
}
flags = NAUTILUS_WINDOW_OPEN_FLAG_CLOSE_BEHIND;