mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-12 05:14:10 +02:00
Improved EditData GetFileTime
This commit is contained in:
parent
d4d74ed37c
commit
cabacdd183
3 changed files with 13 additions and 5 deletions
|
@ -420,7 +420,7 @@ namespace IDE.Compiler
|
|||
var editData = gApp.GetEditData(projectSource, false);
|
||||
using (gApp.mMonitor.Enter())
|
||||
{
|
||||
editData.mFileTime = File.GetLastWriteTime(sourceFilePath).GetValueOrDefault();
|
||||
editData.GetFileTime();
|
||||
editData.SetSavedData(data, char8IdData);
|
||||
if (hash case .MD5(let md5Hash))
|
||||
editData.mMD5Hash = md5Hash;
|
||||
|
|
|
@ -160,5 +160,13 @@ namespace IDE
|
|||
default: return false;
|
||||
}
|
||||
}
|
||||
|
||||
public void GetFileTime()
|
||||
{
|
||||
#if !CLI
|
||||
if (mFilePath != null)
|
||||
mFileTime = File.GetLastWriteTime(mFilePath).GetValueOrDefault();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1462,7 +1462,7 @@ namespace IDE
|
|||
return false;
|
||||
}
|
||||
|
||||
editData.mFileTime = File.GetLastWriteTime(path).GetValueOrDefault();
|
||||
editData.GetFileTime();
|
||||
|
||||
editData.mLastFileTextVersion = editData.mEditWidget.Content.mData.mCurTextVersionId;
|
||||
mFileWatcher.OmitFileChange(path, text);
|
||||
|
@ -5937,7 +5937,7 @@ namespace IDE
|
|||
editData.BuildHash(text);
|
||||
} ) case .Err)
|
||||
return false;
|
||||
editData.mFileTime = File.GetLastWriteTime(editData.mFilePath).GetValueOrDefault();
|
||||
editData..GetFileTime();
|
||||
|
||||
mFileWatcher.FileIsValid(editData.mFilePath);
|
||||
|
||||
|
@ -8386,7 +8386,7 @@ namespace IDE
|
|||
if (*sourceHash case .MD5(let md5Hash))
|
||||
editData.mMD5Hash = md5Hash;
|
||||
}
|
||||
editData.mFileTime = File.GetLastWriteTime(fullPath).GetValueOrDefault();
|
||||
editData.GetFileTime();
|
||||
}
|
||||
return isValid;
|
||||
}
|
||||
|
@ -12841,7 +12841,7 @@ namespace IDE
|
|||
}
|
||||
editData.mFileDeleted = true;
|
||||
}
|
||||
editData.mFileTime = File.GetLastWriteTime(fileName);
|
||||
editData.GetFileTime();
|
||||
|
||||
using (mMonitor.Enter())
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue