Skip to content

Commit e3dd300

Browse files
committed
Simplify main loop by extracting first event
1 parent 3703e27 commit e3dd300

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

src/main.rs

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -216,24 +216,20 @@ fn run_app(
216216
)?;
217217

218218
let mut spinner = Spinner::default();
219-
let mut first_update = true;
220219

221220
log::trace!("app start: {} ms", app_start.elapsed().as_millis());
222221

222+
app.update()?;
223+
223224
loop {
224-
let event = if first_update {
225-
first_update = false;
226-
QueueEvent::Notify
227-
} else {
228-
select_event(
229-
&rx_input,
230-
&rx_git,
231-
&rx_app,
232-
&rx_ticker,
233-
&rx_watcher,
234-
&spinner_ticker,
235-
)?
236-
};
225+
let event = select_event(
226+
&rx_input,
227+
&rx_git,
228+
&rx_app,
229+
&rx_ticker,
230+
&rx_watcher,
231+
&spinner_ticker,
232+
)?;
237233

238234
{
239235
if matches!(event, QueueEvent::SpinnerUpdate) {

0 commit comments

Comments
 (0)