From 94e3016a5b5fadf17e20e21fac1c77b55f037209 Mon Sep 17 00:00:00 2001 From: nemerle Date: Tue, 26 Apr 2016 13:36:57 +0200 Subject: [PATCH] Fix SetCurFunc_by_Name implementation --- src/dcc_interface.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/dcc_interface.cpp b/src/dcc_interface.cpp index e8970cb..275d7d3 100644 --- a/src/dcc_interface.cpp +++ b/src/dcc_interface.cpp @@ -44,8 +44,12 @@ public: } void SetCurFunc_by_Name(QString v) { - if(m_current_func!=Project::get()->functions().end()) { - m_current_func->name = v; + lFunction & funcs(Project::get()->functions()); + for(auto iter=funcs.begin(),fin=funcs.end(); iter!=fin; ++iter) { + if(iter->name==v) { + m_current_func = iter; + return; + } } } QDir installDir() {