Right clicking the 2D map before loading anything gives a (non-breaking) error on wayland
This error doesn't seem to break anything and doesn't show up when a map is loaded, so it's rather low priority. But here it is:
Gdk-Message: 21:49:23.127: Window 0xcf1ab0 is a temporary window without parent, application will not be able to position it on screen.
Gdk-CRITICAL **: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
#0 error_redirect(char const*, GLogLevelFlags, char const*, void*)
(domain=0x7ffff7703017 "Gdk", log_level=G_LOG_LEVEL_CRITICAL, message=0x95a0b0 "gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed", user_data=0x0) at /home/antoine/unv/netradiant/radiant/main.cpp:213
#1 0x00007ffff752855c in g_logv () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7528743 in g_log () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff76ffbfa in gdk_wayland_window_handle_configure_popup
(window=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>)
at ../../../../../gdk/wayland/gdkwindow-wayland.c:2025
#4 0x00007ffff6359ff5 in () at /lib/x86_64-linux-gnu/libffi.so.7
#5 0x00007ffff635940a in () at /lib/x86_64-linux-gnu/libffi.so.7
#6 0x00007ffff638a3a8 in () at /lib/x86_64-linux-gnu/libwayland-client.so.0
#7 0x00007ffff6386c48 in () at /lib/x86_64-linux-gnu/libwayland-client.so.0
#8 0x00007ffff638821c in wl_display_dispatch_queue_pending () at /lib/x86_64-linux-gnu/libwayland-client.so.0
#9 0x00007ffff76f3c28 in _gdk_wayland_display_queue_events (display=<optimized out>) at ../../../../../gdk/wayland/gdkeventsource.c:201
#10 0x00007ffff76900f4 in gdk_display_get_event (display=display@entry=0x7c80f0) at ../../../../gdk/gdkdisplay.c:441
#11 0x00007ffff76f3926 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>)
at ../../../../../gdk/wayland/gdkeventsource.c:120
#12 0x00007ffff752117d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff7521400 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff75216f3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff79ab37d in gtk_main () at ../../../../gtk/gtkmain.c:1328
#16 0x000000000064b5a0 in ui::main() () at /home/antoine/unv/netradiant/libs/uilib/uilib.cpp:29
#17 0x00000000005223df in main(int, char**) (argc=1, argv=0x7fffffffde08) at /home/antoine/unv/netradiant/radiant/main.cpp:639
Edited by Antoine Fontaine