Closed fluffymormegil closed 6 years ago
Looks like the use of WxUtils::createPadPanel when building the dialog box is the culprit here. (The tabs that work correctly are added as pages directly, instead of being wrapped in whatever sorcery createPadPanel does - which sorcery, incidentally, was producing GTK warnings about trying to parent an already-parented widget.
PR will follow shortly.
SLADE Version: git e97eb64 Operating System: Linux
Issue Details:
The dialog box that pops up when you press ENTER/RETURN with one or more lines selected is badly garbled, with the tab bar being obscured by a texture-related window, and then (in a debug build) crashes with an assertion failure in the guts of Gtk+ / GLib. while switching between tabs.
(Shortly prior to the crash there's also a warning from Gtk that something is trying to set the parent of an already-parented widget.)
gdb backtrace follows: