From c34cc2285778e9f6ad84ef858c90e92cb16d2aca Mon Sep 17 00:00:00 2001 From: Konstantin Dmitriev Date: Feb 07 2019 15:39:13 +0000 Subject: Fix #489 and #724: "No disc in drive" error --- diff --git a/synfig-studio/src/gui/app.cpp b/synfig-studio/src/gui/app.cpp index 1a01858..337ffe0 100644 --- a/synfig-studio/src/gui/app.cpp +++ b/synfig-studio/src/gui/app.cpp @@ -1492,6 +1492,13 @@ App::App(const synfig::String& basepath, int *argc, char ***argv): Glib::thread_init(); distance_system=Distance::SYSTEM_PIXELS; + +#ifdef _WIN32 + // Do not show "No disc in drive" errors + // - https://github.com/synfig/synfig/issues/489 + // - https://github.com/synfig/synfig/issues/724 + SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX | SEM_NOOPENFILEERRORBOX); +#endif if(mkdir(synfigapp::Main::get_user_app_directory().c_str(),ACCESSPERMS)<0) {