Skip to content

Commit 421ca33

Browse files
committed
fix logic
1 parent 19aa45d commit 421ca33

File tree

1 file changed

+40
-41
lines changed

1 file changed

+40
-41
lines changed

Flow.Launcher/MainWindow.xaml.cs

Lines changed: 40 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -77,54 +77,53 @@ private void OnLoaded(object sender, RoutedEventArgs _)
7777
switch (e.PropertyName)
7878
{
7979
case nameof(MainViewModel.MainWindowVisibility):
80-
{
81-
if (_viewModel.MainWindowVisibility == Visibility.Visible)
8280
{
83-
Activate();
84-
QueryTextBox.Focus();
85-
UpdatePosition();
86-
_settings.ActivateTimes++;
87-
if (!_viewModel.LastQuerySelected)
81+
if (_viewModel.MainWindowVisibility == Visibility.Visible)
8882
{
89-
QueryTextBox.SelectAll();
90-
_viewModel.LastQuerySelected = true;
83+
Activate();
84+
QueryTextBox.Focus();
85+
UpdatePosition();
86+
_settings.ActivateTimes++;
87+
if (!_viewModel.LastQuerySelected)
88+
{
89+
QueryTextBox.SelectAll();
90+
_viewModel.LastQuerySelected = true;
91+
}
92+
93+
if (_viewModel.ProgressBarVisibility == Visibility.Visible && isProgressBarStoryboardPaused)
94+
{
95+
_progressBarStoryboard.Begin(ProgressBar, true);
96+
isProgressBarStoryboardPaused = false;
97+
}
9198
}
92-
93-
if (_viewModel.ProgressBarVisibility == Visibility.Visible && isProgressBarStoryboardPaused)
99+
else if (!isProgressBarStoryboardPaused)
94100
{
95-
_progressBarStoryboard.Begin(ProgressBar, true);
96-
isProgressBarStoryboardPaused = false;
101+
_progressBarStoryboard.Stop(ProgressBar);
102+
isProgressBarStoryboardPaused = true;
97103
}
98-
}
99104

100-
if (!isProgressBarStoryboardPaused)
101-
{
102-
_progressBarStoryboard.Stop(ProgressBar);
103-
isProgressBarStoryboardPaused = true;
105+
break;
104106
}
105-
106-
break;
107-
}
108107
case nameof(MainViewModel.ProgressBarVisibility):
109-
{
110-
Dispatcher.Invoke(async () =>
111108
{
112-
if (_viewModel.ProgressBarVisibility == Visibility.Hidden && !isProgressBarStoryboardPaused)
109+
Dispatcher.Invoke(async () =>
113110
{
114-
await Task.Delay(50);
115-
_progressBarStoryboard.Stop(ProgressBar);
116-
isProgressBarStoryboardPaused = true;
117-
}
118-
else if (_viewModel.MainWindowVisibility == Visibility.Visible &&
119-
isProgressBarStoryboardPaused)
120-
{
121-
_progressBarStoryboard.Begin(ProgressBar, true);
122-
isProgressBarStoryboardPaused = false;
123-
}
124-
}, System.Windows.Threading.DispatcherPriority.Render);
125-
126-
break;
127-
}
111+
if (_viewModel.ProgressBarVisibility == Visibility.Hidden && !isProgressBarStoryboardPaused)
112+
{
113+
await Task.Delay(50);
114+
_progressBarStoryboard.Stop(ProgressBar);
115+
isProgressBarStoryboardPaused = true;
116+
}
117+
else if (_viewModel.MainWindowVisibility == Visibility.Visible &&
118+
isProgressBarStoryboardPaused)
119+
{
120+
_progressBarStoryboard.Begin(ProgressBar, true);
121+
isProgressBarStoryboardPaused = false;
122+
}
123+
}, System.Windows.Threading.DispatcherPriority.Render);
124+
125+
break;
126+
}
128127
case nameof(MainViewModel.QueryTextCursorMovedToEnd):
129128
if (_viewModel.QueryTextCursorMovedToEnd)
130129
{
@@ -230,10 +229,10 @@ private void OnPreviewMouseButtonDown(object sender, MouseButtonEventArgs e)
230229
{
231230
if (sender != null && e.OriginalSource != null)
232231
{
233-
var r = (ResultListBox) sender;
234-
var d = (DependencyObject) e.OriginalSource;
232+
var r = (ResultListBox)sender;
233+
var d = (DependencyObject)e.OriginalSource;
235234
var item = ItemsControl.ContainerFromElement(r, d) as ListBoxItem;
236-
var result = (ResultViewModel) item?.DataContext;
235+
var result = (ResultViewModel)item?.DataContext;
237236
if (result != null)
238237
{
239238
if (e.ChangedButton == MouseButton.Left)

0 commit comments

Comments
 (0)