Răsfoiți Sursa

Fixed nav when no peer-views

Tig 9 luni în urmă
părinte
comite
675b8bba2b
1 a modificat fișierele cu 8 adăugiri și 18 ștergeri
  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;