summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/dcpomatic_player.cc14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/tools/dcpomatic_player.cc b/src/tools/dcpomatic_player.cc
index dbd5b0fb6..1925ab2e1 100644
--- a/src/tools/dcpomatic_player.cc
+++ b/src/tools/dcpomatic_player.cc
@@ -558,9 +558,17 @@ private:
if (_mode == Config::PLAYER_MODE_DUAL) {
_cinema_dialog->Show ();
if (wxDisplay::GetCount() > 1) {
- this->Move (wxDisplay(0).GetClientArea().GetWidth(), 0);
- /* (0, 0) doesn't seem to work for some strange reason */
- _cinema_dialog->Move (8, 8);
+ switch (Config::instance()->image_display()) {
+ case 0:
+ this->Move (0, 0);
+ _cinema_dialog->Move (wxDisplay(0).GetClientArea().GetWidth(), 0);
+ break;
+ case 1:
+ this->Move (wxDisplay(0).GetClientArea().GetWidth(), 0);
+ /* (0, 0) doesn't seem to work for some strange reason */
+ _cinema_dialog->Move (8, 8);
+ break;
+ }
}
}
}