Bug 179709 - buttons on Kopete notifications are not working
Summary: buttons on Kopete notifications are not working
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: notifications (other bugs)
Version First Reported In: unspecified
Platform: Compiled Sources Unspecified
: NOR normal
Target Milestone: ---
Assignee: Rob Scheepmaker
URL:
Keywords:
: 230598 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-05 14:08 UTC by Andreas Kuhl
Modified: 2010-03-17 17:52 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Kuhl 2009-01-05 14:08:03 UTC
Version:            (using Devel)
Installed from:    Compiled sources

When a messages arrives in Kopete, a plasma notification shows up. Both buttons (show, ignore) are clickable but not working.

This worked in KDE 4.1.85, in KDE 4.1.86 or 4.1.87, this was broken.

Tested on KDE 4.1.87.
Comment 1 Andreas Kuhl 2009-01-05 17:16:33 UTC
Restarting plasma fixed the issue
Comment 2 Valerio Pilo 2009-03-06 15:15:44 UTC
This is still happening here: restarting Plasma may fix the issue, but it's temporary; give it some time, and it'll restart doing it.

No plasma notifications work anymore from any program, be it kopete, kmess, ktorrent, etc.

I'd suggest reopening.
Comment 3 Valerio Pilo 2009-03-06 15:16:42 UTC
Sorry, forgot the KDE version:

Qt: 4.5.0
KDE: 4.2.65 (KDE 4.2.65 (KDE 4.3 >= 20090226)) "release 1.5"

It still did it when I was running Qt 4.4.3.
Comment 4 Andreas Kuhl 2009-03-06 15:41:47 UTC
Right, after hours of running time, the kopete notifications ignore clicked buttons. This seems to happen quite randomly and I cannot reproduce it reliably.

openSUSE 11.1 with KDE 4.2.1 and Qt 4.4.3
Comment 5 Aaron J. Seigo 2009-03-13 18:50:13 UTC
to limit the number of possibilities here, turn off notification support in the system tray. to do this, kquitapp plasma and then open up plasma-appletsrc and put this at the top:

[AppletGlobals][plasma_applet_systemtray]
ShowNotifications=false

start plasma again and the notifications should appear as they used to. see if the bug persists. if it does, then it's in knotify or kopete. if it doesn't, it's in the notifications DataEngine, knotify's dbus support or dbus itself.
Comment 6 paalsteek 2009-03-14 22:27:36 UTC
Same problem exists here on a kde-trunk build of today and as I remember the last time too.
I did what Aaron said (except that it has to be kquitapp plasma-desktop and you have to edit plasma-desktop-appletsrc) and then everything works fine.
When I removed the part again it's like before. When klicking on a button the message disappears but nothing else happens. The konsole where I started plasma-desktop from doesn't show anything neither.
Hope that helps.

Greetings
Stephan
Comment 7 Matt Sharp 2009-03-26 11:29:24 UTC
I'm getting the same problem.  Kopete systray notifications do nothing with button presses.  The button graphically depresses, but the chat window isn't brought up.

Like the above poster, no problems if systray notifications are turned off.

As with everyone else, I can't seem to find a pattern for when it works and when it doesn't.

Using:
KDE-4.2.1
QT-4.4.2
Comment 8 Dario Andres 2009-05-17 01:53:55 UTC
There is a report about Kopete buttons on notification not working because the nickname of the buddy related to that notification changed.. and the notification itself is somehow linked to the old contact name. So they wont work. I wonder if there is some connection between that report and this. (bug 183473)
Comment 9 Matt Sharp 2009-05-17 01:57:29 UTC
That is not the case with me, my buddies rarely change names and I frequently had this problem.
Comment 10 Rob Scheepmaker 2009-09-03 19:57:40 UTC
The fundamental problem is that bugs in applications that use notifications, like bug 183473 for kopete, leave no way to remove the notifications again, since none of the button clicks get actually handled by the application. Commit 1019471 fixes that by enabling the close button for all notifications.
Comment 11 Dario Andres 2010-03-17 17:52:43 UTC
*** Bug 230598 has been marked as a duplicate of this bug. ***