aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2017-03-15 10:21:58 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2017-03-15 10:21:58 -0400
commit7f1f0258b07277716a77c0bf973fd33c76f2f725 (patch)
tree64df459d58a130bd3b15babb09c57b053f634af3 /src
parentd319f943b02be08b781c4e5a879885bae2f689e0 (diff)
downloadtextadept-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.patch36
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();