-
Notifications
You must be signed in to change notification settings - Fork 80
GtkSpinner doesn't appear. #604
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
Comments
Looks related to part of #525 |
The SVG pixbuf loader included in Librsvg_jll is installed in a different directory than the one where gdk_pixbuf_jll installs its loaders. Gtk.jl is using the latter directory. I copied the librsvg loader "libpixbufloader-svg.so" into the directory where Gtk.jl is looking and (after helping it find libbz2 and deleting Gtk.jl's MutableArtifacts.toml so the cache is regenerated) GtkSpinner works. So it appears this is indeed an SVG issue. It looks like gdk-pixbuf-query-loaders only looks in one directory, so not sure this can be fixed in Gtk.jl. |
How did you track down the directories? |
The directory where Gtk looks for the pixbuf loaders is stored in However there seems to be a build issue with gdk_pixbuf_jll. I'll open an issue about that today. |
Ah I see. I suppose the underlying issue is that artifacts can't find each others' directories? |
Yeah, the querying program expects everything to be in one folder. One option would be for Gtk.jl to copy (or symlink) the loaders into its own directory and then run the query. But the issue with gdk_pixbuf_jll + Librsvg_jll needs fixing first... |
Linking to #605 , which appears to fix this. |
Uh oh!
There was an error while loading. Please reload this page.
The spinner doesn't show up. It also doesn't show up if I build the UI in Glade (where it works fine) and load the UI that way. Both Linux (via WSL) and Windows. Am I missing something?
The text was updated successfully, but these errors were encountered: