[Lazarus] Patch for fixing the window resizes when switching components

zeljko zeljko at holobit.net
Thu May 18 14:26:15 CEST 2017


On 18.05.2017 13:43, Mattias Gaertner via Lazarus wrote:
> On Thu, 18 May 2017 13:20:52 +0200
> zeljko via Lazarus <lazarus at lists.lazarus-ide.org> wrote:
>
>> [...]
>> if GDK_IS_WINDOW(PGtkWindow(OurWidget)^.window) and
>> (gdk_window_get_state(PGtkWindow(OurWidget)^.window) =
>> GDK_WINDOW_STATE_MAXIMIZED) then
>>    gtk_window_unmaximize() ...
>> Same for unfullscreen and other "un" routines which we use inside that
>> procedure.
>>
>> What other devels think about this ? Should I correct that patch in this
>> way and fix future problems with eg gtk_window_unfullscreen() which
>> isn't covered by this patch atm ?
>
> Your solution looks more correct. But since this issue can only be
> reproduced on some systems, can you test it?

Pls, do not apply that patch yet. Must check what happens with 
GdkWindowState.

zeljko



More information about the Lazarus mailing list