Follow-up from "Make libpurple optional"
The following discussion from !937 (merged) should be addressed:
-
@guido.gunther started a discussion: (+6 comments) Starting chatty with purple disabled (and matrix enabled) I see a bunch of CRITICALS:
09:24:02.9438 chatty-application[ 5028]: WARNING: Experimental features enabled 09:24:03.0933 chatty-ma-account[ 5028]: WARNING: error loading account: Error: username name is empty 09:24:03.0934 chatty-ma-account[ 5028]: WARNING: error loading account: Error: username name is empty 09:24:24.6649 **[ 5028]:CRITICAL: chatty_text_item_new: assertion 'type == CHATTY_MESSAGE_TEXT || type == CHATTY_MESSAGE_HTML || type == CHATTY_MESSAGE_HTML_ESCAPED || type == CHATTY_MESSAGE_MATRIX_HTML' failed 09:24:24.6650 **[ 5028]:CRITICAL: chatty_text_item_get_style: assertion 'CHATTY_IS_TEXT_ITEM (self)' failed 09:24:24.6650 Gtk[ 5028]:CRITICAL: gtk_style_context_add_class: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed 09:24:24.6650 Gtk[ 5028]:CRITICAL: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed 09:24:24.6651 Gtk[ 5028]:CRITICAL: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed 09:24:24.6651 Gtk[ 5028]:CRITICAL: gtk_style_context_add_class: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed 09:24:43.8691 **[ 5028]:CRITICAL: chatty_text_item_new: assertion 'type == CHATTY_MESSAGE_TEXT || type == CHATTY_MESSAGE_HTML || type == CHATTY_MESSAGE_HTML_ESCAPED || type == CHATTY_MESSAGE_MATRIX_HTML' failed 09:24:43.8692 **[ 5028]:CRITICAL: chatty_text_item_get_style: assertion 'CHATTY_IS_TEXT_ITEM (self)' failed 09:24:43.8692 Gtk[ 5028]:CRITICAL: gtk_style_context_add_class: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed 09:24:43.8692 Gtk[ 5028]:CRITICAL: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed 09:24:43.8693 Gtk[ 5028]:CRITICAL: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed 09:24:43.8693 Gtk[ 5028]:CRITICAL: gtk_style_context_add_class: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed 09:24:52.7579 chatty-chat-info[ 5028]:CRITICAL: chatty_chat_info_set_item: assertion 'CHATTY_IS_CHAT_INFO (self)' failed