diff options
Diffstat (limited to 'gtk/ScintillaGTK.cxx')
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 0932c6e3b..efb0e0cd5 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -584,7 +584,7 @@ void ScintillaGTK::UnMapThis() {  #else  		GTK_WIDGET_UNSET_FLAGS(PWidget(wMain), GTK_MAPPED);  #endif -		DropGraphics(); +		DropGraphics(false);  		gdk_window_hide(PWindow(wMain));  		gtk_widget_unmap(PWidget(wText));  		gtk_widget_unmap(PWidget(scrollbarh)); @@ -1112,7 +1112,7 @@ void ScintillaGTK::SyncPaint(PRectangle rc) {  	PRectangle rcClient = GetClientRectangle();  	paintingAllText = rcPaint.Contains(rcClient);  	if (PWindow(wText)) { -		Surface *sw = Surface::Allocate(); +		Surface *sw = Surface::Allocate(SC_TECHNOLOGY_DEFAULT);  		if (sw) {  #if GTK_CHECK_VERSION(3,0,0)  			cairo_t *cr = gdk_cairo_create(PWindow(wText)); @@ -2473,7 +2473,7 @@ gboolean ScintillaGTK::DrawTextThis(cairo_t *cr) {  		rcPaint.bottom = y2;  		PRectangle rcClient = GetClientRectangle();  		paintingAllText = rcPaint.Contains(rcClient); -		Surface *surfaceWindow = Surface::Allocate(); +		Surface *surfaceWindow = Surface::Allocate(SC_TECHNOLOGY_DEFAULT);  		if (surfaceWindow) {  			surfaceWindow->Init(cr, PWidget(wText));  			Paint(surfaceWindow, rcPaint); @@ -2831,7 +2831,7 @@ gboolean ScintillaGTK::PressCT(GtkWidget *widget, GdkEventButton *event, Scintil  gboolean ScintillaGTK::DrawCT(GtkWidget *widget, cairo_t *cr, CallTip *ctip) {  	try { -		Surface *surfaceWindow = Surface::Allocate(); +		Surface *surfaceWindow = Surface::Allocate(SC_TECHNOLOGY_DEFAULT);  		if (surfaceWindow) {  			surfaceWindow->Init(cr, widget);  			surfaceWindow->SetUnicodeMode(SC_CP_UTF8 == ctip->codePage); | 
