[vte] widget: Check cursor's display before using it



commit 19963440f9da89e2a3035c8a7488a92a244f22e3
Author: Christian Persch <chpe gnome org>
Date:   Mon Nov 3 18:38:30 2014 +0100

    widget: Check cursor's display before using it

 src/vte.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/vte.c b/src/vte.c
index c19b565..5b7c09a 100644
--- a/src/vte.c
+++ b/src/vte.c
@@ -1147,7 +1147,8 @@ vte_terminal_set_cursor_from_regex_match(VteTerminal *terminal, struct vte_match
 
         switch (regex->cursor_mode) {
                 case VTE_REGEX_CURSOR_GDKCURSOR:
-                        if (regex->cursor.cursor != NULL) {
+                        if (regex->cursor.cursor != NULL &&
+                            gdk_cursor_get_display(regex->cursor.cursor) == 
gtk_widget_get_display(&terminal->widget)) {
                                 cursor = g_object_ref(regex->cursor.cursor);
                         }
                         break;


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