]> git.cworth.org Git - apitrace/blobdiff - gui/apitrace.cpp
gui: Fix crash on trigger actions without loaded trace-file.
[apitrace] / gui / apitrace.cpp
index 6a8ebe2cd043a4608191db584f2b78274ba09143..a69ce2fff0ef25a2f0293e392e273f9b4ecc1b4d 100644 (file)
@@ -393,6 +393,9 @@ void ApiTrace::loaderSearchResult(const ApiTrace::SearchRequest &request,
 
 void ApiTrace::findFrameStart(ApiTraceFrame *frame)
 {
+    if (!frame)
+        return;
+
     if (frame->isLoaded()) {
         emit foundFrameStart(frame);
     } else {
@@ -402,6 +405,9 @@ void ApiTrace::findFrameStart(ApiTraceFrame *frame)
 
 void ApiTrace::findFrameEnd(ApiTraceFrame *frame)
 {
+    if (!frame)
+        return;
+
     if (frame->isLoaded()) {
         emit foundFrameEnd(frame);
     } else {