diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2015-06-01 16:21:20 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2015-06-02 17:30:09 +0200 |
commit | 243cfd21a292ec4554d1aaf9e8839f4ca00083f9 (patch) | |
tree | 22fc1ab227ae347cd377e218b42a23c22913e2e3 /gtk/gtktextview.c | |
parent | a0e805684860306b80109814499d0cdaba5fd6ba (diff) | |
download | gtk+-243cfd21a292ec4554d1aaf9e8839f4ca00083f9.tar.gz |
textview: Update handles after flushing scroll changes
Text insertion/pasting might trigger scroll, so we'd have to wait
until the text was revalidated and the scrolling truly happened
before we can check the new handle(s) position.
Diffstat (limited to 'gtk/gtktextview.c')
-rw-r--r-- | gtk/gtktextview.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index bbc033ac94..0a854ab470 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -2366,6 +2366,10 @@ gtk_text_view_flush_scroll (GtkTextView *text_view) scroll->xalign, scroll->yalign); + if (text_view->priv->text_handle) + gtk_text_view_update_handles (text_view, + _gtk_text_handle_get_mode (text_view->priv->text_handle)); + free_pending_scroll (scroll); return retval; |