Qt-client: assertion '((void *)0) != theme_name && theme_name != '\0'' failed.
I run S2_6 Qt-client, noticed that there was no theming (assumed it to be related to the fact that I run directly from build directory (that is not same as source directory)) and played with tileset options. Afterwards I found from the console:
1: in theme_reread_callback() [../../../src/client/themes_common.c::141]: assertion '((void *)0) != theme_name && theme_name0 != '\0'' failed.
#1 Updated by Marko Lindqvist over 1 year ago
It's because there's no suitable themes found at all. qtg_get_gui_specific_themes_directories() returns just one directory, and it's probably ./data in the build directory. Autotools creates (empty) themes/gui-qt directory hierarchy there, so to qtg_get_gui_specific_themes_directories() it looks like the directory to use.