X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Fmain.cpp;h=6a36e5473251b7c3268b40785537ba144d2cf3c4;hb=74bbd92b31eac0b308b252694f48a37e4f349f50;hp=accffc60f4e248e532b2a83d0dc471a96a614b27;hpb=67e4eb295238453c94da41185bcdb20d908859d6;p=quassel.git diff --git a/src/common/main.cpp b/src/common/main.cpp index accffc60..6a36e547 100644 --- a/src/common/main.cpp +++ b/src/common/main.cpp @@ -21,6 +21,11 @@ #include #include +#ifdef HAVE_UMASK +# include +# include +#endif /* HAVE_UMASK */ + #include #ifdef BUILD_CORE @@ -68,6 +73,10 @@ Q_IMPORT_PLUGIN(qgif) int main(int argc, char **argv) { +#ifdef HAVE_UMASK + umask(S_IRWXG | S_IRWXO); +#endif + #if QT_VERSION < 0x050000 // All our source files are in UTF-8, and Qt5 even requires that QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); @@ -91,22 +100,24 @@ int main(int argc, char **argv) #endif #ifndef BUILD_CORE Q_INIT_RESOURCE(pics); - Q_INIT_RESOURCE(hicolor); #endif #ifdef EMBED_DATA Q_INIT_RESOURCE(i18n); # ifndef BUILD_CORE Q_INIT_RESOURCE(data); -# ifdef WITH_OXYGEN - Q_INIT_RESOURCE(oxygen); -# endif -# ifdef WITH_BREEZE - Q_INIT_RESOURCE(breeze); -# endif -# ifdef WITH_BREEZE_DARK - Q_INIT_RESOURCE(breezedark); + Q_INIT_RESOURCE(breeze_icons); + Q_INIT_RESOURCE(breeze_dark_icons); +# ifdef WITH_OXYGEN_ICONS + Q_INIT_RESOURCE(oxygen_icons); +# endif +# ifdef WITH_BUNDLED_ICONS + Q_INIT_RESOURCE(breeze_icon_theme); + Q_INIT_RESOURCE(breeze_dark_icon_theme); +# ifdef WITH_OXYGEN_ICONS + Q_INIT_RESOURCE(oxygen_icon_theme); # endif +# endif # endif #endif