Skip to content

Commit 5de7ede

Browse files
authored
Code Quality: Defer CurrentSelectedMode assignment in OmnibarMode_Loaded (#17302)
1 parent 5a7f153 commit 5de7ede

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/Files.App.Controls/Omnibar/OmnibarMode.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,12 @@ private void OmnibarMode_Loaded(object sender, RoutedEventArgs e)
8989
{
9090
// Set this mode as the current mode if it is the default mode
9191
if (IsDefault && _ownerRef is not null && _ownerRef.TryGetTarget(out var owner))
92-
owner.CurrentSelectedMode = this;
92+
{
93+
DispatcherQueue.TryEnqueue(() =>
94+
{
95+
owner.CurrentSelectedMode = this;
96+
});
97+
}
9398
}
9499

95100
public void SetOwner(Omnibar owner)

0 commit comments

Comments
 (0)