diff options
author | 2017-03-15 10:21:58 -0400 | |
---|---|---|
committer | 2017-03-15 10:21:58 -0400 | |
commit | 7f1f0258b07277716a77c0bf973fd33c76f2f725 (patch) | |
tree | 64df459d58a130bd3b15babb09c57b053f634af3 /src | |
parent | d319f943b02be08b781c4e5a879885bae2f689e0 (diff) | |
download | textadept-7f1f0258b07277716a77c0bf973fd33c76f2f725.tar.gz textadept-7f1f0258b07277716a77c0bf973fd33c76f2f725.zip |
Patch Scintilla regression displaying autocompletion lists on only one monitor.
Diffstat (limited to 'src')
-rw-r--r-- | src/scintilla.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/scintilla.patch b/src/scintilla.patch index 77eaf161..1f75f400 100644 --- a/src/scintilla.patch +++ b/src/scintilla.patch @@ -204,3 +204,39 @@ diff -r e99b1a2bfbf8 src/Editor.cxx SelectionPosition caretToUse = sel.Range(sel.Main()).caret; if (sel.IsRectangular()) { if (selt == Selection::noSel) { +diff -r 8cb0c9214098 -r e2523f83af01 gtk/PlatGTK.cxx +--- a/gtk/PlatGTK.cxx Wed Jan 04 09:30:05 2017 +1100 ++++ b/gtk/PlatGTK.cxx Mon Jan 02 11:43:36 2017 +1100 +@@ -1401,7 +1401,7 @@ + #endif + } + +-void ListBoxX::Create(Window &parent, int, Point, int, bool, int) { ++void ListBoxX::Create(Window &, int, Point, int, bool, int) { + if (widCached != 0) { + wid = widCached; + return; +@@ -1475,10 +1475,6 @@ + gtk_widget_show(widget); + g_signal_connect(G_OBJECT(widget), "button_press_event", + G_CALLBACK(ButtonPress), this); +- +- GtkWidget *top = gtk_widget_get_toplevel(static_cast<GtkWidget *>(parent.GetID())); +- gtk_window_set_transient_for(GTK_WINDOW(static_cast<GtkWidget *>(wid)), +- GTK_WINDOW(top)); + } + + void ListBoxX::SetFont(Font &scint_font) { +diff -r 8cb0c9214098 -r e2523f83af01 gtk/ScintillaGTK.cxx +--- a/gtk/ScintillaGTK.cxx Wed Jan 04 09:30:05 2017 +1100 ++++ b/gtk/ScintillaGTK.cxx Mon Jan 02 11:43:36 2017 +1100 +@@ -1301,9 +1301,6 @@ + G_CALLBACK(ScintillaGTK::PressCT), static_cast<void *>(this)); + gtk_widget_set_events(widcdrw, + GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK); +- GtkWidget *top = gtk_widget_get_toplevel(static_cast<GtkWidget *>(wMain.GetID())); +- gtk_window_set_transient_for(GTK_WINDOW(static_cast<GtkWidget *>(PWidget(ct.wCallTip))), +- GTK_WINDOW(top)); + } + gtk_widget_set_size_request(PWidget(ct.wDraw), rc.Width(), rc.Height()); + ct.wDraw.Show(); |