diff --git a/extras/Projucer/Source/Project/jucer_Project.cpp b/extras/Projucer/Source/Project/jucer_Project.cpp index 9ad61e4a19..213b31f1d1 100644 --- a/extras/Projucer/Source/Project/jucer_Project.cpp +++ b/extras/Projucer/Source/Project/jucer_Project.cpp @@ -380,14 +380,11 @@ void Project::valueTreeParentChanged (ValueTree&) {} bool Project::hasProjectBeenModified() { Time newModificationTime = getFile().getLastModificationTime(); + Time oldModificationTime = modificationTime; - if (newModificationTime != modificationTime) - { - modificationTime = newModificationTime; - return true; - } + modificationTime = newModificationTime; - return false; + return (newModificationTime.toMilliseconds() > (oldModificationTime.toMilliseconds() + 1000LL)); } //==============================================================================