mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 00:59:31 +02:00
Merged revision(s) 56413 #41c3d6a8d6 from trunk:
LCL,Gtk2: fix Dialog modal windows go behind regular windows and won't come on top, issue #32635 ........ git-svn-id: branches/fixes_1_8@56446 -
This commit is contained in:
parent
d25430608d
commit
16b268e174
@ -725,8 +725,6 @@ begin
|
||||
if AForm.HandleObjectShouldBeVisible and
|
||||
GTK_IS_WINDOW({%H-}PGtkWindow(AForm.Handle)) then
|
||||
begin
|
||||
gtk_window_set_type_hint({%H-}PGtkWindow(AForm.Handle),
|
||||
GtkWindowTypeHints[AForm.BorderStyle]);
|
||||
gtk_window_set_keep_above({%H-}PGtkWindow(AForm.Handle),
|
||||
GBoolean(AForm.FormStyle in fsAllStayOnTop))
|
||||
end
|
||||
@ -741,6 +739,8 @@ begin
|
||||
begin
|
||||
gtk_window_set_default_size(GtkWindow, Max(1,AForm.Width), Max(1,AForm.Height));
|
||||
gtk_widget_set_uposition(PGtkWidget(GtkWindow), AForm.Left, AForm.Top);
|
||||
gtk_window_set_type_hint({%H-}PGtkWindow(AForm.Handle),
|
||||
GtkWindowTypeHints[AForm.BorderStyle]);
|
||||
GtkWindowShowModal(AForm, GtkWindow);
|
||||
end else
|
||||
begin
|
||||
|
Loading…
Reference in New Issue
Block a user