Page MenuHomeSolus

Meld - icons not present in theme Arc
Closed, ResolvedPublic

Description

Trying to compare files. When I click on Blank comparaison or on Compare, I get the following error :

Traceback (most recent call last):

File "/usr/lib/python2.7/site-packages/meld/newdifftab.py", line 119, in on_button_compare_clicked
  tab = self.diff_methods[self.diff_type](compare_paths)
File "/usr/lib/python2.7/site-packages/meld/meldwindow.py", line 691, in append_filediff
  doc = filediff.FileDiff(len(files))
File "/usr/lib/python2.7/site-packages/meld/filediff.py", line 249, in __init__
  from meld.gutterrendererchunk import GutterRendererChunkAction, GutterRendererChunkLines
File "/usr/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 96, in <module>
  GtkSource.GutterRendererPixbuf, MeldGutterRenderer):
File "/usr/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 101, in GutterRendererChunkAction
  MODE_REPLACE: load("meld-change-apply-right"),
File "/usr/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 35, in load
  return icon_theme.load_icon(icon_name, LINE_HEIGHT, 0)
GLib.Error: gtk-icon-theme-error-quark: Icon 'meld-change-apply-right' not present in theme Arc (0)

Revisions and Commits

Event Timeline

JoshStrobl edited projects, added Upstream Issue; removed Software.
JoshStrobl added a subscriber: JoshStrobl.

If an icon isn't present in Arc or Meld isn't falling back to its own icons, then either:

a) File an issue with Arc Icon Theme.
b) File an issue with Meld.

I have raised an issue on Arc.
I don't have an account on Gnome's Bugzilla so it would be nice if someone could raise the issue there as the application should probably fall back on default icons instead of not working when there is no Meld dedicated icons in a theme

I allow myself to reopen this task because although it is indeed an upstream issue, Arc is currently the default theme in Solus so applications provided in the repository should at least work with it ! Thus it should not be considered as invalid !

Don't reopen these issues, you're not part of the triage team. It's an upstream issue. The process is to mark as invalid and tag appropriately.

JoshStrobl changed the edit policy from "All Users" to "Triage Team (Project)".May 18 2017, 2:59 PM

I installed from source, then removed. Compiled meld .eopkg package myself, then remove. Cleared eopkg cache. Installed meld again via repository. The error is gone. I have not a single clue about what fixed the bug.