Bug with Wayland plus Qt for autocompletion and calltips

Neil <[email protected]> Sun, 24 May 2026 05:00:50 -0700 (PDT)
Newsgroups gmane.comp.lib.scintilla.devel
Message-ID <[email protected]>
------=_Part_160472_1530523514.1779624050587
Content-Type: multipart/alternative; 
	boundary="----=_Part_160473_53233963.1779624050587"

------=_Part_160473_53233963.1779624050587
Content-Type: text/plain; charset="UTF-8"

[Branched from the "Decreasing seams in scaled windows" thread]

> There is a further problem with current Ubuntu+Wayland in that the 
windows for autocompletion and calltips fail as they do not have an owning 
window as their transientParent. 

This is now fixed in the repository 
with https://sourceforge.net/p/scintilla/code/ci/c105229352ea0d14ee483003ba8c8836bcd258f1/ 
.

It turns out that setTransientParent can be called inside the showEvent of 
a QWidget and that makes the popup appear successfully.

Please report any bugs with this change.

Neil

-- 
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/scintilla-interest/8b4ecd4f-6da8-42e1-b643-e25a78042cb4n%40googlegroups.com.

------=_Part_160473_53233963.1779624050587
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

[Branched from the "Decreasing seams in scaled windows" thread]<div><br /><=
div>&gt; There is a further problem with current Ubuntu+Wayland in that the=
 windows for autocompletion and calltips fail as they do not have an owning=
 window as their=C2=A0transientParent.=C2=A0</div></div><div><br /></div><d=
iv>This is now fixed in the repository with=C2=A0https://sourceforge.net/p/=
scintilla/code/ci/c105229352ea0d14ee483003ba8c8836bcd258f1/ .</div><div><br=
 /></div><div>It turns out that setTransientParent can be called inside the=
 showEvent of a QWidget and that makes the popup appear successfully.</div>=
<div><br /></div><div>Please report any bugs with this change.</div><div><b=
r /></div><div>Neil</div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;scintilla-interest&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">=
[email protected]</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
scintilla-interest/8b4ecd4f-6da8-42e1-b643-e25a78042cb4n%40googlegroups.com=
?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/=
scintilla-interest/8b4ecd4f-6da8-42e1-b643-e25a78042cb4n%40googlegroups.com=
</a>.<br />

------=_Part_160473_53233963.1779624050587--

------=_Part_160472_1530523514.1779624050587--