Fix #2146: SWIPE DELETE FUNCTION FREEZES APP (#2157)

* fix stackoverflow

* space
This commit is contained in:
Tian L 2024-04-11 15:34:25 +09:00 committed by GitHub
commit 1bc539ffbb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -189,7 +189,6 @@ namespace CalculatorApp
} }
} }
public void UpdatePanelViewState() public void UpdatePanelViewState()
{ {
UpdateHistoryState(); UpdateHistoryState();
@ -771,9 +770,12 @@ namespace CalculatorApp
} }
private void SetChildAsMemory() private void SetChildAsMemory()
{
if (DockMemoryHolder.Child != GetMemory())
{ {
DockMemoryHolder.Child = GetMemory(); DockMemoryHolder.Child = GetMemory();
} }
}
private void SetChildAsHistory() private void SetChildAsHistory()
{ {
@ -782,8 +784,11 @@ namespace CalculatorApp
InitializeHistoryView(Model.HistoryVM); InitializeHistoryView(Model.HistoryVM);
} }
if (DockHistoryHolder.Child != m_historyList)
{
DockHistoryHolder.Child = m_historyList; DockHistoryHolder.Child = m_historyList;
} }
}
private Memory GetMemory() private Memory GetMemory()
{ {