Some icon themes ignore icons provided by an application

Bug #1842313 reported by Paul White
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu MATE
New
Undecided
Unassigned
mate-themes (Ubuntu)
Invalid
Undecided
Unassigned
ubuntu-mate-artwork (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I recently installed Ubuntu MATE 19.10 on a spare laptop, installed Homebank and copied my data file to the new installation. Everything appeared to work correctly except that when viewing an account the icons that represent payment types were replaced by an icon that resembled the French flag. This icon also appeared in the account ledgers.

I've attached a screenshot that shows this problem with the "Add transaction" dialog. No icon should actually appear at this point but payment type icons should appear on the drop-down.

The author of Homebank has advised:
===
this should be a problem with MATE.
homebank icons is not part of any standard set and there is no reason to display a flag, except if MATE has a bug for missing icons

under linux, it is located into /usr/share/homebank/* subfolders
icons for payment mode are into: /usr/share/homebank/icons/hicolor/16x16/status
===

After much testing today I've concluded that certain icon sets which are selected manually or automatically when a theme is selected seem to ignore icons supplied by applications such as Homebank.

Blue Submarine and TraditionlOk are example of these erroneous themes. Changing the icon set to Adwaita or Ubuntu Mono Light restores Homebank's payment type icons.

ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: ubuntu-mate-icon-themes 19.10.5
ProcVersionSignature: Ubuntu 5.2.0-15.16-generic 5.2.9
Uname: Linux 5.2.0-15-generic x86_64
ApportVersion: 2.20.11-0ubuntu7
Architecture: amd64
CurrentDesktop: MATE
Date: Mon Sep 2 12:41:44 2019
InstallationDate: Installed on 2019-08-28 (4 days ago)
InstallationMedia: Ubuntu-MATE 19.10 "Eoan Ermine" - Alpha amd64 (20190828)
PackageArchitecture: all
SourcePackage: ubuntu-mate-artwork
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Paul White (paulw2u) wrote :
Revision history for this message
Paul White (paulw2u) wrote :

Attaching an additional screen shot in which icons representing payment types should be displayed. Changing the icon set to Adwaita means icons are displayed correctly.

Changed in ubuntu-mate-artwork (Ubuntu):
status: New → Invalid
Changed in ubuntu-mate:
status: New → Invalid
Revision history for this message
Paul White (paulw2u) wrote :

Problem also affects Fedora 30 so will report upstream.

Norbert (nrbrtx)
Changed in mate-themes (Ubuntu):
status: New → Incomplete
Norbert (nrbrtx)
tags: removed: eoan
Revision history for this message
Norbert (nrbrtx) wrote :

Can you reproduce this bug with newer version of Ubuntu MATE?

Revision history for this message
Paul White (paulw2u) wrote :

I've not used Ubuntu MATE since shortly after reporting this issue. Closing as "Invalid" as it was never confirmed by another user.

Changed in mate-themes (Ubuntu):
status: Incomplete → Invalid
Maxime DOYEN (mdoyen)
Changed in ubuntu-mate:
status: Invalid → New
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Hey,

This is HomeBank developer here.
After a few debug, here what I can say:

- it seems the icon lookup have problem with icon-name property name starting with pm-, such as pm-xxxx.png or any extension.
it shows /mate/scalable/animations/pm.svg, which is a french flag indeed

- if I delete the /mate/scalable/animations/pm.svg or rename it => it displays the missing icon

- if I change the iconname to a name that not start with pm-, such as hb-category, it shows the right icon

So there might be something into mate code that alter iconname starting with pm- or something weird

Regards,
Maxime.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

and the problem of this display icons remain with

mate-desktop 1.26.0-1
mate-desktop-environment 2022.07.03

linux mint 21

homebank bug
https://bugs.launchpad.net/homebank/+bug/1841898
https://bugs.launchpad.net/homebank/+bug/2020181

I have installed a fresh FEDORA MATE 38 on a VM an reproduce the problem

If the iconset is MATE or Menta: icons are french flags
If you choose Adwaita or other it is the correct icons

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.