teletext.cpp: take care of subtitle erase flag
[enigma2.git] / main / bsod.cpp
index 017f910..aeb31c4 100644 (file)
@@ -93,9 +93,9 @@ void bsodFatal(const char *component)
                                break;
                        end = lines.rfind("/", end);
                                /* skip a potential prefix to the path */
                                break;
                        end = lines.rfind("/", end);
                                /* skip a potential prefix to the path */
-                       unsigned int path_prefix = lines.find("/image/", start);
-                       if (path_prefix != std::string::npos && ((path_prefix + 6) < end))
-                               start = path_prefix + 6;
+                       unsigned int path_prefix = lines.find("/usr/", start);
+                       if (path_prefix != std::string::npos && path_prefix < end)
+                               start = path_prefix;
 
                        if (end == std::string::npos)
                                break;
 
                        if (end == std::string::npos)
                                break;