diff --git a/Code/Mantid/MantidQt/CustomInterfaces/src/CreateMDWorkspace.cpp b/Code/Mantid/MantidQt/CustomInterfaces/src/CreateMDWorkspace.cpp
index 17de5df8c05f8a757684c4826461bf3722efdf77..2ebda52e08a2ac7f64bc5300552a6c3b2ff1c29c 100644
--- a/Code/Mantid/MantidQt/CustomInterfaces/src/CreateMDWorkspace.cpp
+++ b/Code/Mantid/MantidQt/CustomInterfaces/src/CreateMDWorkspace.cpp
@@ -394,7 +394,7 @@ void CreateMDWorkspace::addNexusFileClicked()
 
   QStringList::iterator it = fileNames.begin();
   QStringList::const_iterator end = fileNames.end();
-  while(it != fileNames.end())
+  while(it != end)
   {
     std::string name = (*it).toStdString();
     if(!name.empty())
@@ -422,7 +422,7 @@ void CreateMDWorkspace::addEventNexusFileClicked()
 
   QStringList::iterator it = fileNames.begin();
   QStringList::const_iterator end = fileNames.end();
-  while(it != fileNames.end())
+  while(it != end)
   {
     std::string name = (*it).toStdString();
     if(!name.empty())