From 38717c2a55ccf48811e7126627ac13a947b0cbac Mon Sep 17 00:00:00 2001
From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Date: Wed, 10 Jun 2009 10:29:31 +0200
Subject: [PATCH] less inefficient

---
 src/plugins/debugger/breakhandler.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp
index f37dd9b442d..888bf09cc58 100644
--- a/src/plugins/debugger/breakhandler.cpp
+++ b/src/plugins/debugger/breakhandler.cpp
@@ -312,8 +312,11 @@ int BreakHandler::findBreakpoint(const QString &fileName, int lineNumber)
 
 int BreakHandler::findBreakpoint(int bpNumber)
 {
+    if (!size())
+        return -1;
+    QString numStr = QString::number(bpNumber);
     for (int index = 0; index != size(); ++index)
-        if (at(index)->bpNumber == QString::number(bpNumber))
+        if (at(index)->bpNumber == numStr)
             return index;
     return -1;
 }
-- 
GitLab