aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil Hodgson <unknown>2016-05-01 08:59:04 +1000
committerNeil Hodgson <unknown>2016-05-01 08:59:04 +1000
commit3bfef86308a31a34f9cda514c3fcde73756c4def (patch)
tree7359c413e761989ce6c6d47607120eb071649a19
parentef26868bdf452a244eb05c7726dbcb9bd88a7a01 (diff)
downloadscintilla-mirror-3bfef86308a31a34f9cda514c3fcde73756c4def.tar.gz
Do not call deprecated functions on newer GTK+.
-rw-r--r--gtk/ScintillaGTK.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx
index b737a9468..7e2ba25cd 100644
--- a/gtk/ScintillaGTK.cxx
+++ b/gtk/ScintillaGTK.cxx
@@ -472,8 +472,10 @@ void ScintillaGTK::RealizeThis(GtkWidget *widget) {
#else
gdk_window_set_user_data(gtk_widget_get_window(widget), widget);
#endif
+#if !GTK_CHECK_VERSION(3,18,0)
gtk_style_context_set_background(gtk_widget_get_style_context(widget),
gtk_widget_get_window(widget));
+#endif
gdk_window_show(gtk_widget_get_window(widget));
UnRefCursor(cursor);
#else
@@ -1223,7 +1225,9 @@ bool ScintillaGTK::ModifyScrollBars(int nMax, int nPage) {
gtk_adjustment_set_upper(adjustmentv, nMax + 1);
gtk_adjustment_set_page_size(adjustmentv, nPage);
gtk_adjustment_set_page_increment(adjustmentv, pageScroll);
+#if !GTK_CHECK_VERSION(3,18,0)
gtk_adjustment_changed(GTK_ADJUSTMENT(adjustmentv));
+#endif
modified = true;
}
@@ -1242,7 +1246,9 @@ bool ScintillaGTK::ModifyScrollBars(int nMax, int nPage) {
gtk_adjustment_set_page_size(adjustmenth, pageWidth);
gtk_adjustment_set_page_increment(adjustmenth, pageIncrement);
gtk_adjustment_set_step_increment(adjustmenth, charWidth);
+#if !GTK_CHECK_VERSION(3,18,0)
gtk_adjustment_changed(GTK_ADJUSTMENT(adjustmenth));
+#endif
modified = true;
}
if (modified && (paintState == painting)) {