Skip to content

Commit f65cd45

Browse files
committed
Simplify main loop by extracting first event
1 parent c890b4b commit f65cd45

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
@@ -211,24 +211,20 @@ fn run_app(
211211
)?;
212212

213213
let mut spinner = Spinner::default();
214-
let mut first_update = true;
215214

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

217+
app.update()?;
218+
218219
loop {
219-
let event = if first_update {
220-
first_update = false;
221-
QueueEvent::Notify
222-
} else {
223-
select_event(
224-
&rx_input,
225-
&rx_git,
226-
&rx_app,
227-
&rx_ticker,
228-
&rx_watcher,
229-
&spinner_ticker,
230-
)?
231-
};
220+
let event = select_event(
221+
&rx_input,
222+
&rx_git,
223+
&rx_app,
224+
&rx_ticker,
225+
&rx_watcher,
226+
&spinner_ticker,
227+
)?;
232228

233229
{
234230
if matches!(event, QueueEvent::SpinnerUpdate) {

0 commit comments

Comments
 (0)