From 10b716094fad36e6f8eb3f5bbd193fd28d2c6d8c Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Sat, 18 Feb 2012 09:27:35 +1100 Subject: Avoid scrolling window before it is realized. Bug #3488481. --- gtk/ScintillaGTK.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 4207a2ff2..395fc2ba7 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -1133,8 +1133,10 @@ void ScintillaGTK::ScrollText(int linesToMove) { // rc.left, rc.top, rc.right, rc.bottom); GtkWidget *wi = PWidget(wText); - gdk_window_scroll(WindowFromWidget(wi), 0, -diff); - gdk_window_process_updates(WindowFromWidget(wi), FALSE); + if (IS_WIDGET_REALIZED(wi)) { + gdk_window_scroll(WindowFromWidget(wi), 0, -diff); + gdk_window_process_updates(WindowFromWidget(wi), FALSE); + } } void ScintillaGTK::SetVerticalScrollPos() { -- cgit v1.2.3