Browse Source

Fixed nav when no peer-views

Tig 9 months ago
parent
commit
675b8bba2b
1 changed files with 8 additions and 18 deletions
  1. 8 18
      Terminal.Gui/Views/HexView.cs

+ 8 - 18
Terminal.Gui/Views/HexView.cs

@@ -814,28 +814,18 @@ public class HexView : View, IDesignable
         switch (direction)
         {
             case NavigationDirection.Forward:
-                if (_leftSide)
-                {
-                    _leftSide = false;
-                    RedisplayLine (position);
-                    _firstNibble = true;
-
-                    return true;
-                }
+                _leftSide = !_leftSide;
+                RedisplayLine (position);
+                _firstNibble = true;
 
-                break;
+                return true;
 
             case NavigationDirection.Backward:
-                if (!_leftSide)
-                {
-                    _leftSide = true;
-                    RedisplayLine (position);
-                    _firstNibble = true;
-
-                    return true;
-                }
+                _leftSide = !_leftSide;
+                RedisplayLine (position);
+                _firstNibble = true;
 
-                break;
+                return true;
         }
 
         return false;