From 8ce733a78369b2146df679f29ebbdff852ef05a5 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 10 Jul 2013 21:31:18 +0100 Subject: Go back to quit for menu option name on Linux / Windows. --- src/tools/dcpomatic.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/tools') diff --git a/src/tools/dcpomatic.cc b/src/tools/dcpomatic.cc index ac39d4fed..670942e85 100644 --- a/src/tools/dcpomatic.cc +++ b/src/tools/dcpomatic.cc @@ -164,7 +164,13 @@ setup_menu (wxMenuBar* m) #ifndef __WXOSX__ file->AppendSeparator (); #endif + +#ifdef __WXOSX__ add_item (file, _("&Exit"), wxID_EXIT, ALWAYS); +#else + add_item (file, _("&Quit"), wxID_EXIT, ALWAYS); +#endif + #ifdef __WXOSX__ add_item (file, _("&Preferences..."), wxID_PREFERENCES, ALWAYS); -- cgit v1.2.3 From fb5e9542b9bd633f706f80f95e2f6f30f21908d6 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 10 Jul 2013 22:50:52 +0100 Subject: Improve error message when trying to create a new film where a file already exists. --- src/tools/dcpomatic.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/tools') diff --git a/src/tools/dcpomatic.cc b/src/tools/dcpomatic.cc index 670942e85..e58b2c182 100644 --- a/src/tools/dcpomatic.cc +++ b/src/tools/dcpomatic.cc @@ -292,7 +292,7 @@ private: if (r == wxID_OK) { - if (boost::filesystem::exists (d->get_path()) && !boost::filesystem::is_empty(d->get_path())) { + if (boost::filesystem::is_directory (d->get_path()) && !boost::filesystem::is_empty(d->get_path())) { if (!confirm_dialog ( this, std_to_wx ( @@ -303,6 +303,12 @@ private: )) { return; } + } else if (boost::filesystem::is_regular_file (d->get_path())) { + error_dialog ( + this, + String::compose (wx_to_std (_("%1 already exists as a file, so you cannot use it for a new film.")), d->get_path().c_str()) + ); + return; } maybe_save_then_delete_film (); -- cgit v1.2.3