Need a more informative log message when icons are missing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Pinta |
Triaged
|
Low
|
Unassigned |
Bug Description
I got this downstream error report, any idea what could cause this?
https:/
'gtk-close' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
'gtk-missing-image' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
(Pinta:15191): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling
gdk_pixbuf_
data stream to the loader before dropping the last reference.
(Pinta:15191): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling
gdk_pixbuf_
data stream to the loader before dropping the last reference.
'gtk-new' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
'gtk-missing-image' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
'gtk-new' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
'gtk-missing-image' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
'gtk-new' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
'gtk-missing-image' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
'gtk-new' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
'gtk-missing-image' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
'gtk-new' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
'gtk-missing-image' is not a valid resource name of assembly 'Pinta.Resources,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=
It's because the user doesn't have the needed gtk icons available in the theme he's using. (This problem has typically happened to KDE users, but if he's on GTK with a incomplete theme I suppose it could happen there as well.)
Before 1.3 it would make Pinta crash, for 1.3 we fixed it so that it wouldn't crash. Although I suppose we could probably print a more informative error message in the log whenever this happens, so that users will know what to do.