From 21cce232bce475cfa9ce1d54953329dd7dc8b871 Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Fri, 20 Mar 2015 00:40:55 -0400 Subject: [PATCH] #1203 Explicitly set icon to make sure windows systems correctly set up the icon --- openscad.pro | 1 + openscad.qrc | 1 + src/openscad.cc | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/openscad.pro b/openscad.pro index 6cda2621..23beea7e 100644 --- a/openscad.pro +++ b/openscad.pro @@ -77,6 +77,7 @@ deploy { DEFINES += OPENSCAD_DEPLOY macx: CONFIG += sparkle } +snapshot: DEFINES += OPENSCAD_SNAPSHOT macx { TARGET = OpenSCAD diff --git a/openscad.qrc b/openscad.qrc index bc855681..8f72f876 100644 --- a/openscad.qrc +++ b/openscad.qrc @@ -20,6 +20,7 @@ icons/information-icons-question.png icons/information-icons-warning.png icons/openscad.png + icons/openscad-nightly.png icons/button.png icons/background-welcome-screen.svg icons/prefsFeatures.png diff --git a/src/openscad.cc b/src/openscad.cc index 33192ac8..e0ac9532 100644 --- a/src/openscad.cc +++ b/src/openscad.cc @@ -654,6 +654,11 @@ int gui(vector &inputFiles, const fs::path &original_path, int argc, cha #else QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); #endif +#ifdef OPENSCAD_SNAPSHOT + app.setWindowIcon(QIcon(":/icons/openscad-nightly.png")); +#else + app.setWindowIcon(QIcon(":/icons/openscad.png")); +#endif // Other global settings qRegisterMetaType >();