summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZenWalker <[email protected]>2017-04-12 01:48:24 +0200
committermonsta <[email protected]>2017-04-14 11:06:40 +0300
commite82359aa7d642c2798caada2fa4411d02ec7d1a1 (patch)
treecb58ebe1c6c159414ea27e1c4974c8bb2a8a5db6 /src
parent70095c6db4e86309e59ffd1f70295780541fd1d2 (diff)
downloadmate-terminal-e82359aa7d642c2798caada2fa4411d02ec7d1a1.tar.bz2
mate-terminal-e82359aa7d642c2798caada2fa4411d02ec7d1a1.tar.xz
Fix: Double click with right button causes Xorg to crash
Fixes #171
Diffstat (limited to 'src')
-rw-r--r--src/terminal-window.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/terminal-window.c b/src/terminal-window.c
index 7253eb1..fb4dfc0 100644
--- a/src/terminal-window.c
+++ b/src/terminal-window.c
@@ -1535,9 +1535,9 @@ popup_clipboard_targets_received_cb (GtkClipboard *clipboard,
if (info->button == 0)
gtk_menu_shell_select_first (GTK_MENU_SHELL (popup_menu), FALSE);
- if (gtk_menu_get_attach_widget (GTK_MENU (popup_menu)))
- gtk_menu_detach (GTK_MENU (popup_menu));
- gtk_menu_attach_to_widget (GTK_MENU (popup_menu), GTK_WIDGET (screen), NULL);
+ if (!gtk_menu_get_attach_widget (GTK_MENU (popup_menu)))
+ gtk_menu_attach_to_widget (GTK_MENU (popup_menu),GTK_WIDGET (screen),NULL);
+
gtk_menu_popup (GTK_MENU (popup_menu),
NULL, NULL,
NULL, NULL,