[gnome-builder] build-panel: ensure the insert mark is moved
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] build-panel: ensure the insert mark is moved
- Date: Tue, 22 Dec 2015 10:43:06 +0000 (UTC)
commit 1f2c5f0d332dff62b998b366a55a0e4f2d1ab240
Author: Christian Hergert <christian hergert me>
Date: Tue Dec 22 02:42:59 2015 -0800
build-panel: ensure the insert mark is moved
plugins/build-tools/gbp-build-log-panel.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/plugins/build-tools/gbp-build-log-panel.c b/plugins/build-tools/gbp-build-log-panel.c
index 3444282..e873b42 100644
--- a/plugins/build-tools/gbp-build-log-panel.c
+++ b/plugins/build-tools/gbp-build-log-panel.c
@@ -56,6 +56,7 @@ gbp_build_log_panel_log (GbpBuildLogPanel *self,
IdeBuildResult *result)
{
GtkTextIter iter;
+ GtkTextMark *insert;
g_assert (GBP_IS_BUILD_LOG_PANEL (self));
g_assert (message != NULL);
@@ -78,8 +79,9 @@ gbp_build_log_panel_log (GbpBuildLogPanel *self,
gtk_text_buffer_apply_tag (self->buffer, self->stderr_tag, &begin, &iter);
}
- gtk_text_view_scroll_mark_onscreen (self->text_view,
- gtk_text_buffer_get_insert (self->buffer));
+ insert = gtk_text_buffer_get_insert (self->buffer);
+ gtk_text_buffer_move_mark (self->buffer, insert, &iter);
+ gtk_text_view_scroll_mark_onscreen (self->text_view, insert);
}
void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]