vcl/unx/gtk3/gtk3gtkinst.cxx | 2 ++ 1 file changed, 2 insertions(+) New commits: commit 9342656e2fdff4d00fbe305f498aa0b6375f6c75 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Fri May 3 10:08:19 2019 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Fri May 3 14:50:40 2019 +0200
block/unblock notify events around TextView selection change Change-Id: I1075c0dea8e651536ffee5a12c6c12424f91de84 Reviewed-on: https://gerrit.libreoffice.org/71730 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx index 7044b90c4bd5..b5ce2c75b4da 100644 --- a/vcl/unx/gtk3/gtk3gtkinst.cxx +++ b/vcl/unx/gtk3/gtk3gtkinst.cxx @@ -8016,6 +8016,7 @@ public: virtual void select_region(int nStartPos, int nEndPos) override { + disable_notify_events(); GtkTextBuffer* pBuffer = gtk_text_view_get_buffer(m_pTextView); GtkTextIter start, end; gtk_text_buffer_get_iter_at_offset(pBuffer, &start, nStartPos); @@ -8023,6 +8024,7 @@ public: gtk_text_buffer_select_range(pBuffer, &start, &end); GtkTextMark* mark = gtk_text_buffer_create_mark(pBuffer, "scroll", &end, true); gtk_text_view_scroll_mark_onscreen(m_pTextView, mark); + enable_notify_events(); } virtual void set_editable(bool bEditable) override _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits