diff --git a/src/dlangui/dialogs/settingsdialog.d b/src/dlangui/dialogs/settingsdialog.d index d888eff3..5a67b26c 100644 --- a/src/dlangui/dialogs/settingsdialog.d +++ b/src/dlangui/dialogs/settingsdialog.d @@ -453,8 +453,8 @@ class SettingsDialog : Dialog { protected Setting _settings; protected SettingsPage _layout; - this(UIString caption, Window parent, Setting settings, SettingsPage layout) { - super(caption, parent, DialogFlag.Modal | DialogFlag.Resizable | DialogFlag.Popup); + this(UIString caption, Window parent, Setting settings, SettingsPage layout, bool popup = false) { + super(caption, parent, DialogFlag.Modal | DialogFlag.Resizable | (popup?DialogFlag.Popup:0)); _settings = settings; _layout = layout; }