On Saturday, May 20, 2023, Juha Manninen <<a href="mailto:juha.manninen62@gmail.com">juha.manninen62@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>which is used in LCL function TGtk2TrayIconHandle.<wbr>GetPosition: TPoint;</div></div><div><div>  gtk_status_icon_get_geometry(<wbr>FStatusIcon, @AScreen, @AArea, @AOrientation);</div></div><div><div>where</div><div>  AScreen: PGdkScreen;</div></div></blockquote><div><br></div><div>OK, actually the @AScreen in LCL code is correct if the PPGdkScreen type is wrong.</div><div>It means I only must use {$T-} for that piece of code.</div><div>It also means the bugs in LCL TrayIcon are not caused by this.</div><div><br></div><div>Juha</div><div><br></div>