Further fix KDM dialog Z-order on OS X (#979).
authorCarl Hetherington <cth@carlh.net>
Wed, 16 Nov 2016 11:21:52 +0000 (11:21 +0000)
committerCarl Hetherington <cth@carlh.net>
Wed, 16 Nov 2016 11:21:52 +0000 (11:21 +0000)
src/wx/screens_panel.cc

index 000a85128a342aeeed535e3d96ee79ed0cb13a28..6643632642b0ff6b6dd223e7621f4e0d2c6f8b80 100644 (file)
@@ -167,7 +167,7 @@ ScreensPanel::edit_cinema_clicked ()
        pair<wxTreeItemId, shared_ptr<Cinema> > c = *_selected_cinemas.begin();
 
        CinemaDialog* d = new CinemaDialog (
-               this, _("Edit cinema"), c.second->name, c.second->emails, c.second->notes, c.second->utc_offset_hour(), c.second->utc_offset_minute()
+               GetParent(), _("Edit cinema"), c.second->name, c.second->emails, c.second->notes, c.second->utc_offset_hour(), c.second->utc_offset_minute()
                );
 
        if (d->ShowModal () == wxID_OK) {
@@ -203,7 +203,7 @@ ScreensPanel::add_screen_clicked ()
 
        shared_ptr<Cinema> c = _selected_cinemas.begin()->second;
 
-       ScreenDialog* d = new ScreenDialog (this, _("Add Screen"));
+       ScreenDialog* d = new ScreenDialog (GetParent(), _("Add Screen"));
        if (d->ShowModal () != wxID_OK) {
                return;
        }
@@ -229,7 +229,7 @@ ScreensPanel::edit_screen_clicked ()
 
        pair<wxTreeItemId, shared_ptr<Screen> > s = *_selected_screens.begin();
 
-       ScreenDialog* d = new ScreenDialog (this, _("Edit screen"), s.second->name, s.second->notes, s.second->recipient, s.second->trusted_devices);
+       ScreenDialog* d = new ScreenDialog (GetParent(), _("Edit screen"), s.second->name, s.second->notes, s.second->recipient, s.second->trusted_devices);
        if (d->ShowModal () == wxID_OK) {
                s.second->name = d->name ();
                s.second->notes = d->notes ();