Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Crash when zooming in max (3,600%) #1020

@LunaticWasTaken

Description

@LunaticWasTaken

Description
The Program crashes when the canvas is zoomed in the maximum level (3,600%)

To Reproduce

  • Open the Program
  • Zoom in to max via Mouse-Wheel, or click on 3,600% at the bottom-right context menu

Additional Info
When ran via commandline, the following error occurs with the crash:

Unhandled exception. System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
   at Cairo.ImageSurface.GetData()
   at Pinta.Core.CairoExtensions.GetPixelData(ImageSurface surface) in /home/luna/Pinta/Pinta.Core/Extensions/CairoExtensions.cs:line 1733
   at Pinta.Gui.Widgets.CanvasRenderer.RenderPixelGrid(ImageSurface dst, PointI offset) in /home/luna/Pinta/Pinta.Gui.Widgets/Widgets/Canvas/CanvasRenderer.cs:line 121
   at Pinta.Gui.Widgets.CanvasRenderer.Render(IReadOnlyList`1 layers, ImageSurface dst, PointI offset) in /home/luna/Pinta/Pinta.Gui.Widgets/Widgets/Canvas/CanvasRenderer.cs:line 106
   at Pinta.Gui.Widgets.PintaCanvas.Draw(Context context, Int32 width, Int32 height) in /home/luna/Pinta/Pinta.Gui.Widgets/Widgets/Canvas/PintaCanvas.cs:line 192
   at Pinta.Gui.Widgets.PintaCanvas.<>c__DisplayClass6_0.<.ctor>b__5(DrawingArea area, Context context, Int32 width, Int32 height) in /home/luna/Pinta/Pinta.Gui.Widgets/Widgets/Canvas/PintaCanvas.cs:line 145
   at Gtk.Internal.DrawingAreaDrawFuncNotifiedHandler.<.ctor>b__4_0(IntPtr drawingArea, IntPtr cr, Int32 width, Int32 height, IntPtr userData)

Version

  • Arch Linux, Hyprland
  • Pinta v2.2, Compiled from source a few minutes ago

Metadata

Metadata

Assignees

Labels

canvasIssues with the canvas widget

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions