GTK: cache the completion popup window
commite6f8547e3e0d9ad42e7abdd360e4f3b2aac7b534
authorColomban Wendling <ban@herbesfolles.org>
Mon, 1 Sep 2014 18:03:13 +0000 (1 20:03 +0200)
committerColomban Wendling <ban@herbesfolles.org>
Mon, 8 Sep 2014 13:35:28 +0000 (8 15:35 +0200)
tree1686ec5877a6f1b6446e9b3dd4d0241d6c597bc2
parenta733bf9b2a7e04156a60f43ed2c41b4090b63762
GTK: cache the completion popup window

This avoids creating and destroying windows quickly under stress, which
may lead to XID collisions.

See e.g. https://bugzilla.gnome.org/show_bug.cgi?id=581526 and
https://bugzilla.gnome.org/show_bug.cgi?id=590690

Closes [scintilla:bugs:1649].
scintilla/gtk/PlatGTK.cxx