Jelajahi Sumber

Fixed mouse click issue

Tig 9 bulan lalu
induk
melakukan
73ea9ec867
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      Terminal.Gui/Views/HexView.cs

+ 3 - 3
Terminal.Gui/Views/HexView.cs

@@ -349,7 +349,7 @@ public class HexView : View, IDesignable
 
 
         if (me.Flags == MouseFlags.WheeledDown)
         if (me.Flags == MouseFlags.WheeledDown)
         {
         {
-            DisplayStart = Math.Min (DisplayStart + BytesPerLine, _source.Length);
+            DisplayStart = Math.Min (DisplayStart + BytesPerLine, GetEditedSize());
 
 
             return true;
             return true;
         }
         }
@@ -392,11 +392,11 @@ public class HexView : View, IDesignable
 
 
         if (clickIsOnLeftSide)
         if (clickIsOnLeftSide)
         {
         {
-            Address = Math.Min (lineStart + me.Position.X - blocksRightOffset, _source.Length - 1);
+            Address = Math.Min (lineStart + me.Position.X - blocksRightOffset, GetEditedSize ());
         }
         }
         else
         else
         {
         {
-            Address = Math.Min (lineStart + item, _source.Length - 1);
+            Address = Math.Min (lineStart + item, GetEditedSize ());
         }
         }
 
 
         if (me.Flags == MouseFlags.Button1DoubleClicked)
         if (me.Flags == MouseFlags.Button1DoubleClicked)