summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/qt-s60/gccetoolchain.cpp
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2009-11-02 14:30:58 +0100
committercon <qtc-committer@nokia.com>2009-11-02 14:30:58 +0100
commitdda9df2248acf225b4b8cbfd992bebc56d80bad1 (patch)
tree317b877f5c1a3bcd006629ed125b7bfa31fa2d13 /src/plugins/qt4projectmanager/qt-s60/gccetoolchain.cpp
parentc035290602d4fb618f4443488419c0dabc834a17 (diff)
downloadqt-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.cpp7
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);
}