mirror of
https://github.com/SDL-Hercules-390/hyperion.git
synced 2026-04-21 11:16:38 +02:00
Don't require panel redraw if REGS for previous CPU are NULL.
This commit is contained in:
12
panel.c
12
panel.c
@@ -3492,13 +3492,19 @@ FinishShutdown:
|
||||
cur_cons_col = saved_cons_col;
|
||||
} /* end if(redraw_cmd) */
|
||||
|
||||
if (sysblk.pcpu != prvpcpu ||
|
||||
sysblk.regs[prvpcpu]->arch_mode != prvparch)
|
||||
/* Determine if redraw required for CPU or architecture
|
||||
* change.
|
||||
*/
|
||||
if ((sysblk.pcpu != prvpcpu &&
|
||||
(regs = sysblk.regs[sysblk.pcpu]) != NULL) ||
|
||||
((regs = sysblk.regs[prvpcpu]) != NULL &&
|
||||
regs->arch_mode != prvparch))
|
||||
{
|
||||
redraw_status = 1;
|
||||
prvpcpu = sysblk.pcpu;
|
||||
prvparch = sysblk.regs[prvpcpu]->arch_mode;
|
||||
prvparch = regs->arch_mode;
|
||||
}
|
||||
|
||||
if (redraw_status && !npquiet)
|
||||
{
|
||||
char ibuf[64]; /* Rate buffer */
|
||||
|
||||
Reference in New Issue
Block a user