bsod.cpp,CrashlogAutoSubmit: add active skin name to xml crashlogs. fixes #597
[enigma2.git] / main / bsod.cpp
index 45f97c6b49b7b89ce3db862d167290762de22765..68b5d57145d2ec40a9eb772b13d5f9bce328ebe7 100755 (executable)
@@ -234,6 +234,13 @@ void bsodFatal(const char *component)
 #endif
                fprintf(f, "\t\t<contactemail>%s</contactemail>\n", crash_emailaddr);
                fprintf(f, "\t\t<!-- Please email this crashlog to above address -->\n");
+               std::string activeSkin = getConfigFileValue("config.skin.primary_skin");
+               if (activeSkin != "Error")
+               {
+                       if (activeSkin == "")
+                               activeSkin = "Default Skin";
+                       fprintf(f, "\t\t<skin>%s</skin>\n", activeSkin.c_str());
+               }
                fprintf(f, "\t</enigma2>\n");
 
                fprintf(f, "\t<image>\n");