[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 170160] New: [PATCH] colors aren't updated in actionMenu of
From:       Bartosz Szreder <corpse.fiend () gmail ! com>
Date:       2008-09-01 1:27:36
Message-ID: bug-170160-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

http://bugs.kde.org/show_bug.cgi?id=170160

           Summary: [PATCH] colors aren't updated in actionMenu of most
                    protocols
           Product: kopete
           Version: unspecified
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kopete-bugs@kde.org
        ReportedBy: corpse.fiend@gmail.com


Version:            (using KDE 3.5.9)
Compiler:          gcc-4.3.1 
OS:                Linux
Installed from:    Gentoo Packages

Setting custom color for a particular account in Settings->Configure does not
update colors of icons in actionMenu (popup menus in Kopete's statusbar). This
bug is due to reusing previously created KActions in
libkopete/kopeteonlinestatusmanager.cpp, void
OnlineStatusManager::createAccountStatusActions()

Gadu-gadu protocol is unaffected, because it uses its own internal methods of
showing actionMenu. Affected are all protocols using OnlineStatusManager to map
protocol states onto actionMenu.

Steps to reproduce:
1. Create account with one of the affected protocols (jabber, IRC, probably
most of them).
2. Change custom color.
3. Unfold protocol's actionMenu from status bar and notice that only the icon
in menu's titlebar is rendered correctly.

Patch is tested based mostly on code from
OnlineStatusManager::createAccountStatusActions(). Tested on KDE 3.5.9;
changelog for 3.5.10 doesn't mention any changes of this kind for Kopete, so
bug probably persists there.


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic