-
Notifications
You must be signed in to change notification settings - Fork 332
Description
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
bbb651, pyncerrc, christianhubmann, eugene-sinitsyn and shoplukche
Metadata
Metadata
Assignees
Labels
canvasIssues with the canvas widgetIssues with the canvas widget