summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2018-09-07 13:07:06 +0100
committerCarl Hetherington <cth@carlh.net>2018-09-07 13:07:06 +0100
commit40755a826d9f28be8ac69cfbab48a5ad1ad18961 (patch)
tree2898a7fe201add5dde1146a2603eb1a292e096ef /src/tools
parentcf7af490abb124631a775f5031f43ed58c0c1e4a (diff)
Initial nag for interface complexity.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/dcpomatic.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/tools/dcpomatic.cc b/src/tools/dcpomatic.cc
index 3d4e5121d..ded95eb44 100644
--- a/src/tools/dcpomatic.cc
+++ b/src/tools/dcpomatic.cc
@@ -45,6 +45,7 @@
#include "wx/export_dialog.h"
#include "wx/paste_dialog.h"
#include "wx/focus_manager.h"
+#include "wx/initial_setup_dialog.h"
#include "lib/film.h"
#include "lib/config.h"
#include "lib/util.h"
@@ -1394,6 +1395,14 @@ private:
if (splash) {
splash->Destroy ();
}
+
+ if (!Config::instance()->nagged(Config::NAG_INITIAL_SETUP)) {
+ InitialSetupDialog* d = new InitialSetupDialog ();
+ d->ShowModal ();
+ d->Destroy ();
+ Config::instance()->set_nagged(Config::NAG_INITIAL_SETUP, true);
+ }
+
_frame->Show ();
if (!_film_to_load.empty() && boost::filesystem::is_directory (_film_to_load)) {