Bug 293967 - Tab misbehaviour
Summary: Tab misbehaviour
Status: CLOSED FIXED
Alias: None
Product: Oxygen
Classification: Plasma
Component: gtk2-engine (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR normal
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-13 06:03 UTC by ror
Modified: 2012-05-15 04:07 UTC (History)
3 users (show)

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 ror 2012-02-13 06:03:26 UTC
Version:           unspecified
OS:                Linux

Running latest oxygen-gtk on Ubuntu 11.04 32 bit

This problem happens in many application and it's a bit hard to explain but I'll provide example, which I hope it would be easy to reproduce.

Briefly, if I face application dialog with tabs, then change some setting in current tab, I can't switch to other tabs. I need to minimize application then restore it to be able to switch to other tab.

Also if application provides keyboard navigation through tabs, then it is possible to use keyboard (i.e. Ctrl+Tab) to switch to other tab. Problem is with mouse interaction

Reproducible: Always

Steps to Reproduce:
For example, Audacious application:

1. Open Audacious preferences dialog
2. Select plugins from treeview
3. Choose whichever tab and select some option, then press "preferences" button (for setting selected plugin, located at bottom of screen) or just "about" button.
4. Try to switch to some other tab

Actual Results:  
Can't switch to other tab

Expected Results:  
Switch to clicked tab
Comment 1 Hugo Pereira Da Costa 2012-02-13 09:20:55 UTC
Cannot reproduce here ...
(with audacious 2.4.4 - gtk2)
nor 

Could you specify
- which version of oxygen-gtk you are using
- which version of gtk+2.0 (I assume you are talking about gtk2 applications, not gtk3)
Comment 2 Hugo Pereira Da Costa 2012-02-13 09:21:18 UTC
PS: can't reproduce with audatious-3.0 either (gtk3 application)
Comment 3 Ruslan Kabatsayev 2012-02-13 12:49:12 UTC
Didn't try to reproduce yet, but I guess that this is a problem with 'drag by empty place' feature.

@ror
Does this problem reproduce if you disable drag from empty place?
Comment 4 Hugo Pereira Da Costa 2012-02-13 14:02:49 UTC
ok. I am able to reproduce, only with fvwm2, and not metacity, nor kwin.
Indeed, disabling the "drag from all empty areas" fixes it.
Comment 5 Hugo Pereira Da Costa 2012-02-13 14:03:13 UTC
you confirm ?
Comment 6 ror 2012-02-13 15:13:58 UTC
Hi,

libgtk2 version is - 2.24.4-0ubuntu2

I run latest git version (couple of days ago) then removed it and installed latest stable 1.2.0, and this issue is present in both versions

I don't know how to disable drag from empty place. What should I do to change that?
Comment 7 Hugo Pereira Da Costa 2012-02-13 15:27:58 UTC
@ror
1/ can you confirm that you are running fvwm2 as a window manager ? 
(ps -A | grep -i fvw)

2/ to disable drag, open "oxygen-settings", and change the combobox that contains "Drag windows from all empty areas" into "Drag windows from titlebar only".

Cheers,

Hugo
Comment 8 ror 2012-02-13 15:49:04 UTC
1. I have standard default Ubuntu and don't run fvwm2. I guess it should be Compiz (now I changed to emerald, because it provides perfect window decoration for oxygen-gtk).

2. I don't have "oxygen-settings" command. If you are suggesting a package from Synaptic, which will install thousands kde libraries, I'd rather look for some alternative approach?
Comment 9 Hugo Pereira Da Costa 2012-02-13 16:41:14 UTC
This is now fixed with:

http://quickgit.kde.org/?p=oxygen-gtk.git&a=commit&h=ce1070182965133217a1ed17243b220f2b7b0797

(also ported to all other branches. Should be pretty robust)