[cmake-commits] clinton committed CMakeSetupDialog.cxx 1.11 1.12
cmake-commits at cmake.org
cmake-commits at cmake.org
Tue Nov 6 21:51:10 EST 2007
Update of /cvsroot/CMake/CMake/Source/QtDialog
In directory public:/mounts/ram/cvs-serv15054
Modified Files:
CMakeSetupDialog.cxx
Log Message:
BUG: only handle drop events if they'll really change something.
Index: CMakeSetupDialog.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/QtDialog/CMakeSetupDialog.cxx,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- CMakeSetupDialog.cxx 7 Nov 2007 02:27:45 -0000 1.11
+++ CMakeSetupDialog.cxx 7 Nov 2007 02:51:08 -0000 1.12
@@ -604,13 +604,19 @@
if(file.endsWith("CMakeCache.txt", Qt::CaseInsensitive))
{
QFileInfo info(file);
- this->setBinaryDirectory(info.absolutePath());
+ if(this->CMakeThread->cmakeInstance()->binaryDirectory() != info.absolutePath())
+ {
+ this->setBinaryDirectory(info.absolutePath());
+ }
}
else if(file.endsWith("CMakeLists.txt", Qt::CaseInsensitive))
{
QFileInfo info(file);
- this->setSourceDirectory(info.absolutePath());
- this->setBinaryDirectory(info.absolutePath());
+ if(this->CMakeThread->cmakeInstance()->binaryDirectory() != info.absolutePath())
+ {
+ this->setSourceDirectory(info.absolutePath());
+ this->setBinaryDirectory(info.absolutePath());
+ }
}
}
More information about the Cmake-commits
mailing list