@@ -111,34 +111,45 @@ where
111111
112112 for b in 0 ..4 {
113113 let x = 28 + ( b as i32 ) * 18 ;
114-
114+
115115 if is_selected && edit_mode && b == selected_byte {
116116 let high_nibble = ( block[ b] >> 4 ) & 0x0F ;
117117 let low_nibble = block[ b] & 0x0F ;
118-
118+
119119 let mut high_str: String < 2 > = String :: new ( ) ;
120120 let mut low_str: String < 2 > = String :: new ( ) ;
121121 let _ = write ! ( high_str, "{:X}" , high_nibble) ;
122122 let _ = write ! ( low_str, "{:X}" , low_nibble) ;
123-
124- let high_style = if selected_nibble == 0 { edit_style } else { selected_style } ;
125- let low_style = if selected_nibble == 1 { edit_style } else { selected_style } ;
126-
127- let _ = Text :: new ( & high_str, Point :: new ( x, y) , high_style) . draw ( & mut self . driver ) ;
128- let _ = Text :: new ( & low_str, Point :: new ( x + 6 , y) , low_style) . draw ( & mut self . driver ) ;
123+
124+ let high_style = if selected_nibble == 0 {
125+ edit_style
126+ } else {
127+ selected_style
128+ } ;
129+ let low_style = if selected_nibble == 1 {
130+ edit_style
131+ } else {
132+ selected_style
133+ } ;
134+
135+ let _ =
136+ Text :: new ( & high_str, Point :: new ( x, y) , high_style) . draw ( & mut self . driver ) ;
137+ let _ =
138+ Text :: new ( & low_str, Point :: new ( x + 6 , y) , low_style) . draw ( & mut self . driver ) ;
129139 } else {
130140 let mut byte_str: String < 4 > = String :: new ( ) ;
131141 let _ = write ! ( byte_str, "{:02X}" , block[ b] ) ;
132-
142+
133143 let byte_style = if is_selected && !edit_mode {
134144 selected_style
135145 } else if block == & [ 0xFF , 0xFF , 0xFF , 0xFF ] {
136146 dim_style
137147 } else {
138148 normal_style
139149 } ;
140-
141- let _ = Text :: new ( & byte_str, Point :: new ( x, y) , byte_style) . draw ( & mut self . driver ) ;
150+
151+ let _ =
152+ Text :: new ( & byte_str, Point :: new ( x, y) , byte_style) . draw ( & mut self . driver ) ;
142153 }
143154 }
144155
0 commit comments