Unable to change status

Bug #435722 reported by buzzdee
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Coccinella
In Progress
Medium
Unassigned

Bug Description

I just downloaded coccinella 0.96.14, the linux binary.
When I click on the bottom of the roster in the presence control section to change my status, I get the following exception:
image "image99" doesn't exist
image "image99" doesn't exist
    while executing
"$mb configure -cursor [$menu cget -cursor]"
    (procedure "ttk::menubutton::Pulldown" line 11)
    invoked from within
"ttk::menubutton::Pulldown .jmain.f.toy.mp.1.box.pres "
    (command bound to event)

However, it is still possible to change the status via the menu.

Revision history for this message
buzzdee (sebastia) wrote :

Above exception only happens with Contact Icons set to Aqua for Standard. Switching those icons to Oxygen, and closing and restarting Coccinella fixes the problem too.

Revision history for this message
sander (s-devrieze) wrote :

Verified. This bug is also existent in previous versions.

The code mentioned in the debug output can be found in /usr/share/tcltk/tk8.5/ttk/menubutton.tcl Hence, this may be a bug in recent Tcl/Tk 8.5 versions (TODO: testing with Tcl/Tk 8.5.0).

Changed in coccinella:
importance: Undecided → Medium
Revision history for this message
sander (s-devrieze) wrote :

I just tested with Tcl/Tk 8.5; unfortunately the bug is still existent.

buzzdee (sebastia)
Changed in coccinella:
milestone: none → 0.96.20
Revision history for this message
buzzdee (sebastia) wrote :

I just checked this with tcl/tk 8.5.8, and it is still the case, but I think its not a tcl/tk fault.
I found the following pattern:

 * changing the contact icon theme from aqua to oxygen or also the other way aroud, doesn't matter
 * the icon in the status dropdown box stays the same
 * hover the mouse over the icon, and it "disappears"
 * click the menu, and the exception shows up
 * logout and login again
 * the icon restors correctly to the selected them
 * menu works

I think the problem is that when the icon theme is changed, the icon in the menu doesn't get updated correctly.
that should be fixable in coccinella ;)

Changed in coccinella:
status: New → In Progress
Revision history for this message
buzzdee (sebastia) wrote :

while wading through the code, it seems the solution to the problem is a bit more tricky.

But what I found out is that the Status icon menu on the bottom of a groupchat window is also affected from the problem.

buzzdee (sebastia)
Changed in coccinella:
milestone: 0.96.20 → 0.96.22
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.