Skip to content

Commit 45fe62c

Browse files
committed
Simplify main loop by extracting first event
1 parent e37d0cd commit 45fe62c

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
@@ -213,24 +213,20 @@ fn run_app(
213213
)?;
214214

215215
let mut spinner = Spinner::default();
216-
let mut first_update = true;
217216

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

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

235231
{
236232
if matches!(event, QueueEvent::SpinnerUpdate) {

0 commit comments

Comments
 (0)