Bug 262730

Summary: Window in other activity will not focused after actvity switched.
Product: [Plasma] plasma4 Reporter: Weng Xuetian <wengxt>
Component: activitiesAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: minor CC: chanika, hr.denzler
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:

Description Weng Xuetian 2011-01-10 08:46:05 UTC
Version:           unspecified (using KDE 4.5.95) 
OS:                Linux

I use two actvities and found it's annoying after switch activity, the window in previous activity is still being focused. I might use some hotkey immediately, but it will be capture by another window.

Reproducible: Didn't try

Steps to Reproduce:
1. Create two activities
2. open one window per activity.
3. switch activity

Actual Results:  
After switch activity, the window in previous activity will still be focused and catch hotkeys.

Expected Results:  
Window in another activity will be focoused .
Comment 1 Weng Xuetian 2011-01-10 08:46:58 UTC
Sorry, forgot to choose reproducible, it happens everytime.
Comment 2 Chani 2011-01-10 09:05:38 UTC
ahh, this. I've been avoiding this for a while. :/ the code involved is rather scary.

I'll try and talk myself into looking into it next week. :)

note: this bug actually belongs to kwin. I ought to create an activities component over there so that I can reassign it...
Comment 3 Hans-Rudi Denzler 2011-01-10 17:25:05 UTC
Duplicate of Bug 262421 ?

Alt + Tab and Meta + Tab should behave similar, n'est-ce pas ?
Comment 4 Chani 2011-01-12 19:10:18 UTC
SVN commit 1214045 by chani:

improve stack & focuschain activity checks

BUG: 262730

 M  +1 -1      layers.cpp  
 M  +2 -2      tabbox.cpp  
 M  +1 -1      useractions.cpp  
 M  +7 -7      workspace.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1214045
Comment 5 Chani 2011-01-12 19:12:30 UTC
SVN commit 1214046 by chani:

backport r1214045: improve stack & focuschain activity checks
CCBUG: 262730


 M  +1 -1      layers.cpp  
 M  +2 -2      tabbox.cpp  
 M  +1 -1      useractions.cpp  
 M  +7 -7      workspace.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1214046