File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -44,9 +44,11 @@ func SaveRegisters() {
44
44
45
45
func ShowRegisters (showAll bool ) {
46
46
var i int
47
+ var hasUpdated bool = false
47
48
var registerNum , prevRegisterVal , newRegisterVal string
48
49
table := tablewriter .NewWriter (os .Stdout )
49
50
if showAll == true {
51
+ hasUpdated = true
50
52
table .SetHeader ([]string {"Register" , "Value" })
51
53
52
54
for i = 0 ; i < 32 ; i ++ {
@@ -63,16 +65,18 @@ func ShowRegisters(showAll bool) {
63
65
64
66
for i = 0 ; i < 32 ; i ++ {
65
67
if getRegisterValue (uint (i )) != buffer [i ] {
68
+ hasUpdated = true
66
69
registerNum = strconv .Itoa (i )
67
70
prevRegisterVal = strconv .FormatInt (buffer [i ], 10 )
68
71
newRegisterVal = strconv .FormatInt (getRegisterValue (uint (i )), 10 )
69
72
table .Append ([]string {color .CyanString ("R" + registerNum ), color .RedString (prevRegisterVal ), color .GreenString (newRegisterVal )})
70
73
}
71
74
}
72
75
}
73
-
74
- table .Render ()
75
- fmt .Printf ("\n " )
76
+ if hasUpdated {
77
+ table .Render ()
78
+ fmt .Printf ("\n " )
79
+ }
76
80
}
77
81
78
82
/*
You can’t perform that action at this time.
0 commit comments