lcl: gtk2: fixed close modal on kwin, bug #27070

git-svn-id: trunk@46958 -
This commit is contained in:
mattias 2014-11-22 10:02:38 +00:00
parent 1b53795b1b
commit b9f58605a8

View File

@ -748,6 +748,8 @@ begin
end else begin
// hiding/showing normal form
// clear former mods, e.g. when a modal form becomes a normal form, see bug 23876
// hide before disable modal see bug 27070
Gtk2WidgetSet.SetVisible(AWinControl, AForm.HandleObjectShouldBeVisible);
gtk_window_set_transient_for(GtkWindow, nil); //untransient
gtk_window_set_modal(GtkWindow, False);
end;