Bug 228907

Summary: Configure Channels with multiple cards bug
Product: [Applications] kmix Reporter: zerg <cnb_zerg>
Component: generalAssignee: Christian Esken <esken>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description zerg 2010-02-28 16:20:32 UTC
Version:           3.6-alpha2 (using 4.4.00 (KDE 4.4.0), Arch Linux)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.32-ARCH

When channels setting changed for one card, another card lose all channels from applet tab and from list of available channels in "Configure channels" setting dialog. 

The only way to restore list of channels is to remove ~/.kde4/share/apps/kmix/profiles/CardName.1.Base.xml

Summary: xml file created/updated only for one card, should be created for all cards, if corresponding file isn't present yet.
Comment 1 Christian Esken 2010-02-28 23:18:44 UTC
Unfortunately it does also happen when you have only one card. I fixed it already, so I will mark this bug report as a duplicate.


Brainstorming: I am not sure how I can auto-fix the profile after the user updates to KDE4.4.1 (once it will be released).


1) I could  simply increase the "generation" in the shipped profile, but then users would lose their changes (which would actually be "OK", as the profile is broken anyways).
2) When the profile is read, and the kmixrc version number is <4, then fix up the profile somehow (optimal). I need to use a new kmixrc version number for thsi to work.

*** This bug has been marked as a duplicate of bug 228669 ***