Auburn / FastNoiseLite

Fast Portable Noise Library - C# C++ C Java HLSL GLSL JavaScript Rust Go
http://auburn.github.io/FastNoiseLite/
MIT License
2.79k stars 327 forks source link

Visualiser fails to start on Arch linux #75

Closed ReticulatedIbex closed 3 years ago

ReticulatedIbex commented 3 years ago

Hi,

The linux build of FastNoiseLiteGUI fails to start on Arch Linux with the following error

Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.NullReferenceException: Object reference not set to an instance of an object. at Gtk.SpinButton.OutputSignalCallback(IntPtr inst, IntPtr gch) at GLib.ExceptionManager.RaiseUnhandledException(Exception e, Boolean is_terminal) at Gtk.SpinButton.OutputSignalCallback(IntPtr inst, IntPtr gch) at Gtk.SpinButton.set_Value(Double value) at Eto.GtkSharp.Forms.Controls.NumericStepperHandler.set_Value(Double value) at FastNoiseLiteGUI..ctor() at Program.Main(String[] args)

A quick look at Eto release notes brings up this https://github.com/picoe/Eto/issues/1914 which looks to be the problem, so I grabbed the source code, bumped Eto to 2.5.11 and it did indeed fix it.

Auburn commented 3 years ago

Thanks, I'll look into it

Auburn commented 3 years ago

Should be fixed in latest release