diff options
Diffstat (limited to 'apps/misc.c')
-rw-r--r-- | apps/misc.c | 18 |
1 files changed, 18 insertions, 0 deletions
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 | |||
1999 | 1999 | ||
2000 | return vol >> NVOL_FRACBITS; | 2000 | return vol >> NVOL_FRACBITS; |
2001 | } | 2001 | } |
2002 | |||
2003 | void clear_screen_buffer(bool update) | ||
2004 | { | ||
2005 | struct viewport vp; | ||
2006 | struct viewport *last_vp; | ||
2007 | FOR_NB_SCREENS(i) | ||
2008 | { | ||
2009 | struct screen * screen = &screens[i]; | ||
2010 | viewport_set_defaults(&vp, screen->screen_type); | ||
2011 | last_vp = screen->set_viewport(&vp); | ||
2012 | screen->clear_viewport(); | ||
2013 | if (update) { | ||
2014 | screen->update_viewport(); | ||
2015 | } | ||
2016 | screen->set_viewport(last_vp); | ||
2017 | } | ||
2018 | } | ||
2019 | |||
2002 | #endif /* ndef __PCTOOL__ */ | 2020 | #endif /* ndef __PCTOOL__ */ |