New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
List of GTK 4 regressions #1554
Comments
FreeBSD 12.2-RELEASE-p6 |
You need PyGObject 3.40 or newer. |
Version requirements are now checked on startup (GTK >= 4.4.0 and PyGObject >= 3.40.0 is required). |
I'll close this for now, since the remaining issues are not exclusive to Nicotine+. |
Just wanted to give a update on the situation, I'm running GTK 4.6.0 https://archlinux.org/packages/extra/x86_64/gtk4 via Manjaro (Arch based) @mathiascode There is missing logo, Screenshot https://pasteboard.co/htxU1EVIevpa.png [francis@ArchLinux nicotine-plus]$ NICOTINE_GTK_VERSION=4 ./nicotine **(org.nicotine_plus.Nicotine:35112): Gtk-WARNING **: 03:05:26.253: Broken accounting of active state for widget 0x55eb3783ee40(GtkPopoverContent) (org.nicotine_plus.Nicotine:35112): Gtk-WARNING **: 03:05:26.253: Broken accounting of active state for widget 0x55eb37a2a6a0(GtkPopoverMenu) (org.nicotine_plus.Nicotine:35112): Gtk-WARNING **: 03:05:35.698: Broken accounting of active state for widget 0x55eb3783ee40(GtkPopoverContent) (org.nicotine_plus.Nicotine:35112): Gtk-WARNING **: 03:05:35.698: Broken accounting of active state for widget 0x55eb37a2a6a0(GtkPopoverMenu) (org.nicotine_plus.Nicotine:35112): Gtk-WARNING **: 03:05:37.615: Broken accounting of active state for widget 0x55eb37427430(GtkPopoverContent) (org.nicotine_plus.Nicotine:35112): Gtk-WARNING **: 03:05:37.615: Broken accounting of active state for widget 0x55eb37a2a460(GtkPopoverMenu) (org.nicotine_plus.Nicotine:35555): Gtk-WARNING **: 03:10:56.046: GtkGizmo 0x5582df161670 (progress) reported min width -2, but sizes must be >= (org.nicotine_plus.Nicotine:35555): Gtk-CRITICAL **: 03:27:44.904: gtk_widget_measure: assertion 'for_size >= -1' failed (org.nicotine_plus.Nicotine:35555): Gtk-WARNING **: 03:27:44.904: gtk_widget_size_allocate(): attempt to allocate GtkImage image 0x5582deec4f80 with width -2 and height -1 (org.nicotine_plus.Nicotine:35555): Gtk-CRITICAL **: 03:27:44.905: gtk_widget_measure: assertion 'for_size >= -1' failed (org.nicotine_plus.Nicotine:35555): Gtk-WARNING **: 03:27:44.905: gtk_widget_size_allocate(): attempt to allocate GtkImage image 0x5582df0972e0 with width -2 and height 0 (org.nicotine_plus.Nicotine:35555): Gtk-WARNING **: 03:28:44.746: GtkGizmo 0x5582e19c19a0 (progress) reported min width -2, but sizes must be >= 0 (org.nicotine_plus.Nicotine:35555): Gtk-WARNING **: 03:36:56.307: Broken accounting of active state for widget 0x5582e15d26b0(GtkPopoverMenu) (org.nicotine_plus.Nicotine:35555): Gtk-WARNING **: 03:40:41.049: GtkGizmo 0x5582e3404b30 (progress) reported min width -2, but sizes must be >= 0 |
@francisuk1989 I've seen the issue with missing icons on someone else's system too. Unfortunately, we can't control this in Nicotine+, something on your system causes GTK 4 to not set an icon theme. Regarding the other warnings, do you remember what you did for them to appear? Was this a longer session where you opened many context menus? |
Closing in favor of #2014 |
To test the GTK 4 version of Nicotine+ in a Linux/BSD environment, start Nicotine+ using:
NICOTINE_GTK_VERSION=4 nicotine
The text was updated successfully, but these errors were encountered: