[vte] widget: Remove margin bell support



commit 1a671bbe0af2b0611423e9c869dd8cb3907c0ebc
Author: Egmont Koblinger <egmont gmail com>
Date:   Fri Dec 8 23:18:39 2017 +0100

    widget: Remove margin bell support
    
    https://bugzilla.gnome.org/show_bug.cgi?id=731453

 src/vte.cc         |   12 ------------
 src/vteinternal.hh |    2 --
 src/vteseq.cc      |    4 ----
 3 files changed, 0 insertions(+), 18 deletions(-)
---
diff --git a/src/vte.cc b/src/vte.cc
index 9976cf3..94b2404 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -4668,15 +4668,6 @@ VteTerminalPrivate::widget_key_press(GdkEventKey *event)
                keyval = event->keyval;
                read_modifiers((GdkEvent*)event);
 
-               /* If we're in margin bell mode and on the border of the
-                * margin, bell. */
-               if (m_margin_bell) {
-                        if ((m_screen->cursor.col +
-                            (glong) m_bell_margin) == m_column_count) {
-                               beep();
-                       }
-               }
-
                 // FIXMEchpe?
                if (m_cursor_blink_tag != 0) {
                        remove_cursor_timeout();
@@ -8167,7 +8158,6 @@ VteTerminalPrivate::VteTerminalPrivate(VteTerminal *t) :
        set_delete_binding(VTE_ERASE_AUTO);
        m_meta_sends_escape = TRUE;
        m_audible_bell = TRUE;
-       m_bell_margin = 10;
        m_allow_bold = TRUE;
         m_deccolm_mode = FALSE;
         m_rewrap_on_resize = TRUE;
@@ -10421,8 +10411,6 @@ VteTerminalPrivate::reset(bool clear_tabstops,
         m_autowrap = TRUE;
        /* Enable meta-sends-escape. */
        m_meta_sends_escape = TRUE;
-       /* Disable margin bell. */
-       m_margin_bell = FALSE;
         /* Disable DECCOLM mode. */
         m_deccolm_mode = FALSE;
        /* Reset saved settings. */
diff --git a/src/vteinternal.hh b/src/vteinternal.hh
index bff62e0..c90229c 100644
--- a/src/vteinternal.hh
+++ b/src/vteinternal.hh
@@ -484,8 +484,6 @@ public:
         VteEraseBinding m_delete_binding;
         gboolean m_meta_sends_escape;
         gboolean m_audible_bell;
-        gboolean m_margin_bell;
-        guint m_bell_margin;
         gboolean m_allow_bold;
         gboolean m_deccolm_mode; /* DECCOLM allowed */
         GHashTable *m_tabstops;
diff --git a/src/vteseq.cc b/src/vteseq.cc
index 6ac3cbb..4369e65 100644
--- a/src/vteseq.cc
+++ b/src/vteseq.cc
@@ -600,10 +600,6 @@ VteTerminalPrivate::decset(long setting,
                /* 41: more(1) fix. */
                /* 42: Enable NLS replacements. */
                /* 44: Margin bell. */
-               {44, PRIV_OFFSET(m_margin_bell), 0, 0,
-                FALSE,
-                TRUE,
-                nullptr, nullptr,},
                /* 47: Alternate screen. */
                 {47, 0, 0, 0,
                  0,


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