https://bugzilla.suse.com/show_bug.cgi?id=1149986 https://bugzilla.suse.com/show_bug.cgi?id=1149986#c27 --- Comment #27 from Xu Zhao --- (In reply to Marcel Kuehlhorn from comment #26)
Starting with telegram-desktop 2.1.14 beta the patch no longer works.
I've built the current beta with rebased 0000-gtk2-default.patch here: https://build.opensuse.org/package/show/home:tux93:tdesktop-beta/telegram- desktop
When trying to launch this version of Telegram while `libqt5-qtstyleplugins-platformtheme-gtk2` is installed on the system startup hangs with the following messages in terminal:
(telegram-desktop:11961): GLib-GObject-WARNING **: 14:04:28.194: cannot register existing type 'GtkWidget' (telegram-desktop:11961): GLib-GObject-CRITICAL **: 14:04:28.194: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (telegram-desktop:11961): GLib-GObject-WARNING **: 14:04:28.194: cannot register existing type 'GtkBuildable' (telegram-desktop:11961): GLib-GObject-CRITICAL **: 14:04:28.194: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed (telegram-desktop:11961): GLib-CRITICAL **: 14:04:28.194: g_once_init_leave: assertion 'result != 0' failed (telegram-desktop:11961): GLib-GObject-CRITICAL **: 14:04:28.194: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (telegram-desktop:11961): GLib-GObject-CRITICAL **: 14:04:28.194: g_type_register_static: assertion 'parent_type > 0' failed
Just curious, why does openSUSE still have the gtk2 priortise patch in libqt5-qtbase? It doesn't make any sense to me to still favor gtk2 theme over gtk3 on Qt applications. Removing this patch will solve this problem automatically, based on my understanding of this bug. https://build.opensuse.org/package/view_file/KDE:Qt:5.15/libqt5-qtbase/libqt... -- You are receiving this mail because: You are on the CC list for the bug.