]> git.cworth.org Git - apitrace/commitdiff
gui: Fix crash on trigger actions without loaded trace-file.
authorAlexandr Akulich <akulichalexander@gmail.com>
Fri, 7 Dec 2012 10:58:14 +0000 (16:58 +0600)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Sat, 8 Dec 2012 13:02:05 +0000 (13:02 +0000)
gui/apitrace: findFrameStart(), findFrameEnd(): Do nothing, when passed frame is null-pointer.

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 {