diff --git a/sources/autoNum/assignvariables.cpp b/sources/autoNum/assignvariables.cpp index 60afff257..6122aa3fe 100644 --- a/sources/autoNum/assignvariables.cpp +++ b/sources/autoNum/assignvariables.cpp @@ -332,8 +332,9 @@ namespace autonum int dirLevel = -1; //Add location name to path array - while(current_location.parent().fileName() != "import") + while((current_location.parent() != current_location) && (current_location.parent().fileName() != "import")) { + qDebug() << "i = " << i << " " << current_location.fileName(); i++; path[i]=current_location.fileName(); current_location = current_location.parent();