This commit is contained in:
Zihan Chen
2018-04-02 04:09:42 -07:00
parent 282676436e
commit 2db94e4dde
3 changed files with 13 additions and 6 deletions
+1 -1
View File
@@ -25697,7 +25697,7 @@ GuiGeneralUndoRedoProcessor
{ {
steps.Clear(); steps.Clear();
firstFutureStep=0; firstFutureStep=0;
savedStep=-1; savedStep=0;
} }
} }
+2 -2
View File
@@ -67,9 +67,9 @@ https://zhuanlan.zhihu.com/p/33778843
- [x] Demo: Direct2DClock - [x] Demo: Direct2DClock
- [x] Demo: Responsive1 - [x] Demo: Responsive1
- [x] Demo: Responsive2 - [x] Demo: Responsive2
- [ ] Demo: TextEditor - [x] Demo: TextEditor
- [x] Use toolstrip group instead of splitter - [x] Use toolstrip group instead of splitter
- [ ] Recently opened files in both menu and toolbar - [x] Recently opened files in both menu and toolbar
- [x] Prevent from crashing while binding to a.b.c if a.b is null with a.b.cChanged exists - [x] Prevent from crashing while binding to a.b.c if a.b is null with a.b.cChanged exists
- [ ] **Update Release** - [ ] **Update Release**
- [ ] Demo: TriplePhaseImageButton - [ ] Demo: TriplePhaseImageButton
@@ -70,6 +70,7 @@ namespace demo
textBox->SetText(reader.ReadToEnd()); textBox->SetText(reader.ReadToEnd());
textBox->Select(TextPos(), TextPos()); textBox->Select(TextPos(), TextPos());
textBox->SetFocus(); textBox->SetFocus();
textBox->ClearUndoRedo();
fileName = dialogOpen->GetFileName(); fileName = dialogOpen->GetFileName();
if (INVLOC.EndsWith(fileName, L".xml", Locale::IgnoreCase)) if (INVLOC.EndsWith(fileName, L".xml", Locale::IgnoreCase))
@@ -81,8 +82,10 @@ namespace demo
SetupTextConfig(); SetupTextConfig();
} }
textBox->ClearUndoRedo(); GetApplication()->InvokeInMainThread(this, [=]()
{
AddRecentFile(path); AddRecentFile(path);
});
return true; return true;
} }
else else
@@ -147,7 +150,11 @@ namespace demo
{ {
SetupTextConfig(); SetupTextConfig();
} }
GetApplication()->InvokeInMainThread(this, [=]()
{
AddRecentFile(targetFileName); AddRecentFile(targetFileName);
});
return true; return true;
} }
else else