From dc7486c7de3018b78fcfeafe7a1cc5c9da168494 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Fri, 21 Jun 2024 10:38:50 -0400 Subject: [Feature] onplay.c show file progress first some clean-up of onplay.c extend/move fileobject copy, move, delete routines in prep for other users add error checking, better error codes pre scan to make sure the operation doesn't exceed system resources show progress for file and directory copies Change-Id: Ife2e62df554892dab651bab40433bf70b27e73ff --- apps/misc.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'apps/misc.c') diff --git a/apps/misc.c b/apps/misc.c index dd73c98a69..d8caabd397 100644 --- a/apps/misc.c +++ b/apps/misc.c @@ -1999,4 +1999,22 @@ long from_normalized_volume(long norm, long min_vol, long max_vol, long max_norm return vol >> NVOL_FRACBITS; } + +void clear_screen_buffer(bool update) +{ + struct viewport vp; + struct viewport *last_vp; + FOR_NB_SCREENS(i) + { + struct screen * screen = &screens[i]; + viewport_set_defaults(&vp, screen->screen_type); + last_vp = screen->set_viewport(&vp); + screen->clear_viewport(); + if (update) { + screen->update_viewport(); + } + screen->set_viewport(last_vp); + } +} + #endif /* ndef __PCTOOL__ */ -- cgit v1.2.3