diff options
author | con <qtc-committer@nokia.com> | 2009-11-02 14:30:58 +0100 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2009-11-02 14:30:58 +0100 |
commit | dda9df2248acf225b4b8cbfd992bebc56d80bad1 (patch) | |
tree | 317b877f5c1a3bcd006629ed125b7bfa31fa2d13 /src/plugins/qt4projectmanager/qt-s60/gccetoolchain.cpp | |
parent | c035290602d4fb618f4443488419c0dabc834a17 (diff) | |
download | qt-creator-dda9df2248acf225b4b8cbfd992bebc56d80bad1.tar.gz |
Update tool chains correctly when paths are changed in options.
The tool chains' "equals" methods where out of date.
Reviewed-by: dt
Reviewed-by: Robert Loehning
Diffstat (limited to 'src/plugins/qt4projectmanager/qt-s60/gccetoolchain.cpp')
-rw-r--r-- | src/plugins/qt4projectmanager/qt-s60/gccetoolchain.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/qt4projectmanager/qt-s60/gccetoolchain.cpp b/src/plugins/qt4projectmanager/qt-s60/gccetoolchain.cpp index e1c009498b..3c467bb1cb 100644 --- a/src/plugins/qt4projectmanager/qt-s60/gccetoolchain.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/gccetoolchain.cpp @@ -79,7 +79,10 @@ QString GCCEToolChain::makeCommand() const bool GCCEToolChain::equals(ToolChain *other) const { + GCCEToolChain *otherGCCE = static_cast<GCCEToolChain *>(other); return (other->type() == type() - && m_deviceId == static_cast<GCCEToolChain *>(other)->m_deviceId - && m_deviceName == static_cast<GCCEToolChain *>(other)->m_deviceName); + && m_deviceId == otherGCCE->m_deviceId + && m_deviceName == otherGCCE->m_deviceName + && m_deviceRoot == otherGCCE->m_deviceRoot + && m_gcceCommand == otherGCCE->m_gcceCommand); } |