aboutsummaryrefslogtreecommitdiff
path: root/main/bsod.cpp
diff options
context:
space:
mode:
authoracid-burn <acid-burn@opendreambox.org>2010-10-08 16:40:44 +0200
committeracid-burn <acid-burn@opendreambox.org>2010-10-08 16:40:44 +0200
commit211a0c7020f0e69de917cb8ce8808799b1268c8f (patch)
tree256f3500f53c962651c07c90cb03c4b395d97b2b /main/bsod.cpp
parent5f60d706ff61b12a54b4ca0cd94d0cd9cb131404 (diff)
downloadenigma2-211a0c7020f0e69de917cb8ce8808799b1268c8f.tar.gz
enigma2-211a0c7020f0e69de917cb8ce8808799b1268c8f.zip
bsod.cpp,CrashlogAutoSubmit: add active skin name to xml crashlogs. fixes #597
Diffstat (limited to 'main/bsod.cpp')
-rwxr-xr-xmain/bsod.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/main/bsod.cpp b/main/bsod.cpp
index 45f97c6b..68b5d571 100755
--- a/main/bsod.cpp
+++ b/main/bsod.cpp
@@ -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");