Empathy does not handle Adium themes properly.

Bug #436538 reported by Alistair Buxton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Empathy
Fix Released
Medium
empathy (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Empathy's handling of Adium themes is almost completely broken. Attached is an example theme which is the most minimal possible "theme" according the Adium spec. It does not apply any kind of style. Empathy cannot even handle this properly.

According to http://trac.adium.im/wiki/CreatingMessageStyles? the minimum required in an Adium theme is:

<stylename>.AdiumMessageStyle [directory]
 Contents [directory]
  Info.plist Resources [directory]
  Resources [directory]
   Main.css
   Status.html
   Incoming [directory]
    Content.html

The attached theme file supplies all of these files.

What should happen: All message types should fall back to using the Incoming/Content.html style.
What actually happens: Status messages, continuation messages, and outgoing messages are not displayed at all.

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :
affects: ubuntu → empathy (Ubuntu)
Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

As it turns out, Empathy cannot fall back in the case of missing files. So here is a version of the Null theme which supplies all the option html files. It also does not work. Continued messages still do not appear. (eg if the same person speaks twice or more in a row, only their first message is seen. Affects both sending and receiving.)

Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug is fixed in karmic now

Changed in empathy (Ubuntu):
status: New → Triaged
importance: Undecided → Low
status: Triaged → Fix Released
Changed in empathy:
importance: Unknown → Medium
status: Unknown → Fix Released
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.