Bug 158711 - Nickname isn't changed via dcop
Summary: Nickname isn't changed via dcop
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: DBus (show other bugs)
Version: 0.12.7
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-03 12:24 UTC by Salvo "LtWorf" Tomaselli
Modified: 2010-04-07 11:47 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Salvo "LtWorf" Tomaselli 2008-03-03 12:24:59 UTC
Version:           0.12.7 (using KDE 3.5.8)
Installed from:    Debian testing/unstable Packages
OS:                Linux

When i execute the following command on the bash, the nickname is changed correctly.

$ dcop kopete KopeteIface setGlobalNickname "LtWorf@$place"

But sometimes i can see the correct nickname (set by dcop command) in the main window, but in chat windows the nickname isn't changed and the previous one is displayed.
Contacts see the previous nickname.

Editing manually the nickname in the main window, will make the next execution of the dcop command work as expected.

Q'plà
Comment 1 Leticia Hernández 2008-07-06 13:41:59 UTC
Being a dcop problem, I can not reproduce this bug under KDE4.
Comment 2 Salvo "LtWorf" Tomaselli 2008-07-07 10:41:10 UTC
Try using a live distro with kde3...
Comment 3 Matt Rogers 2008-07-10 06:05:33 UTC
If you attempt to reproduce this in KDE4. use the setIdentityNickName function provided by the D-Bus interface, and make sure that it works.
Comment 4 Salvo "LtWorf" Tomaselli 2009-06-25 13:27:05 UTC
I didn't figure out yet how to do a dbus call from shell script, so i think i can't test...
Comment 5 Salvo "LtWorf" Tomaselli 2009-06-25 13:48:00 UTC
Now i figured out... Looks like not all the dcop methods are really implemented...
Comment 6 Salvo "LtWorf" Tomaselli 2010-04-07 11:47:30 UTC
Closing the bug since the kde3 kopete is just too old.