瀏覽代碼

LibDebug: Identify embedded resources with a preceding dot

Tim Schumacher 2 年之前
父節點
當前提交
e65767c2e7
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      Userland/Libraries/LibDebug/Dwarf/LineProgram.cpp

+ 7 - 1
Userland/Libraries/LibDebug/Dwarf/LineProgram.cpp

@@ -308,7 +308,13 @@ LineProgram::DirectoryAndFile LineProgram::get_directory_and_file(size_t file_in
 
 bool LineProgram::looks_like_embedded_resource() const
 {
-    return source_files().size() == 1 && source_files()[0].name.view().contains("serenity_icon_"sv);
+    if (source_files().size() == 1)
+        return source_files()[0].name.view().contains("serenity_icon_"sv);
+
+    if (source_files().size() == 2 && source_files()[0].name.view() == "."sv)
+        return source_files()[1].name.view().contains("serenity_icon_"sv);
+
+    return false;
 }
 
 }