[gtk/gtk-4-4] gtktextview: Fixed arrow key crash.
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/gtk-4-4] gtktextview: Fixed arrow key crash.
- Date: Sun, 31 Oct 2021 21:52:13 +0000 (UTC)
commit cc5a7b153db3a478b3642b89b89e9a0ce76a7d72
Author: Jordan Yelloz <jordan yelloz me>
Date: Tue Sep 21 08:47:32 2021 -0700
gtktextview: Fixed arrow key crash.
When pressing the keyboard arrows to move around when the insertion point is
hidden, it causes an assertion error in blink_cb.
Insertion point blinks should only be scheduled when blinking is enabled and the
insertion point is visible.
Closes #4275
gtk/gtktextview.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
index 4bd918fbcf..e58e3c5c02 100644
--- a/gtk/gtktextview.c
+++ b/gtk/gtktextview.c
@@ -6200,7 +6200,7 @@ gtk_text_view_check_cursor_blink (GtkTextView *text_view)
static void
gtk_text_view_pend_cursor_blink (GtkTextView *text_view)
{
- if (cursor_blinks (text_view))
+ if (cursor_blinks (text_view) && cursor_visible (text_view))
{
remove_blink_timeout (text_view);
add_blink_timeout (text_view, TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]