[gtksourceview] View: respect GtkTextView:accepts-tab property



commit 5f46b2f6050cd9a79643d269243256e72a95f192
Author: Tomasz Miąsko <tomasz miasko gmail com>
Date:   Mon Feb 5 00:00:00 2018 +0000

    View: respect GtkTextView:accepts-tab property
    
    https://bugzilla.gnome.org/show_bug.cgi?id=793196

 gtksourceview/gtksourceview.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gtksourceview/gtksourceview.c b/gtksourceview/gtksourceview.c
index e642ce3..7d56715 100644
--- a/gtksourceview/gtksourceview.c
+++ b/gtksourceview/gtksourceview.c
@@ -4024,7 +4024,8 @@ gtk_source_view_key_press_event (GtkWidget   *widget,
        if ((key == GDK_KEY_Tab || key == GDK_KEY_KP_Tab || key == GDK_KEY_ISO_Left_Tab) &&
            ((event->state & modifiers) == 0 ||
             (event->state & modifiers) == GDK_SHIFT_MASK) &&
-           editable)
+           editable &&
+           gtk_text_view_get_accepts_tab (GTK_TEXT_VIEW (view)))
        {
                GtkTextIter s, e;
                gboolean has_selection;


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