From 71db47c4679a5e05ba72aa96c11612d0833ed74a Mon Sep 17 00:00:00 2001
From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Date: Thu, 30 Apr 2009 22:43:57 +0200
Subject: [PATCH] make findChild take a "const char *" as the name arg

this avoids unnecessary QByteArray constructions
---
 src/plugins/debugger/gdbmi.cpp | 2 +-
 src/plugins/debugger/gdbmi.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/debugger/gdbmi.cpp b/src/plugins/debugger/gdbmi.cpp
index abd84a4665c..e7d0434d8fd 100644
--- a/src/plugins/debugger/gdbmi.cpp
+++ b/src/plugins/debugger/gdbmi.cpp
@@ -269,7 +269,7 @@ void GdbMi::fromString(const QByteArray &ba)
     parseResultOrValue(from, to);
 }
 
-GdbMi GdbMi::findChild(const QByteArray &name) const
+GdbMi GdbMi::findChild(const char *name) const
 {
     for (int i = 0; i < m_children.size(); ++i)
         if (m_children.at(i).m_name == name)
diff --git a/src/plugins/debugger/gdbmi.h b/src/plugins/debugger/gdbmi.h
index b47ad74b208..311bef2a7ce 100644
--- a/src/plugins/debugger/gdbmi.h
+++ b/src/plugins/debugger/gdbmi.h
@@ -121,7 +121,7 @@ public:
 
     const GdbMi &childAt(int index) const { return m_children[index]; } 
     GdbMi &childAt(int index) { return m_children[index]; }
-    GdbMi findChild(const QByteArray &name) const;
+    GdbMi findChild(const char *name) const;
 
     QByteArray toString(bool multiline = false, int indent = 0) const;
     void fromString(const QByteArray &str);
-- 
GitLab