awesome

Welcome to awesome bug tracking system.
Tasklist

FS#972 - Maximization problem with Matlab (probably Java in general)

Attached to Project: awesome
Opened by Mika Fischer (mika.fischer) - Thursday, 08 March 2012, 15:06 GMT
Task Type Bug Report
Category Core
Status Unconfirmed
Assigned To No-one
Operating System Linux
Severity Medium
Priority Normal
Reported Version 3.4.11
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No

Details

If I have multiple matlab windows in a tag and I maximize one of them, I can switch between the windows, and they have focus in whe wibox tasklist, but they don't have the border around them that focused windows usually have.
This was with two Matlab windows. If I have one Matlab window and another window (urxvt for instance) in a tag and I maximize one of them, I can switch between them, and they will change focus, but the Matlab window will always stay in the background, hidden behind the urxtv window...
This task depends upon

Comment by Mika Fischer (mika.fischer) - Thursday, 08 March 2012, 15:10 GMT
This can be reproduced with freemind as well.
Comment by Uli Schlachter (psychon) - Thursday, 08 March 2012, 15:26 GMT
Opened two freemind instances. Maximized one of them. When switching between those, everything works as expected. This is still with git master on debian, so what I said in FS#971 applies here as well.
Comment by Mika Fischer (mika.fischer) - Thursday, 08 March 2012, 15:40 GMT
Yes, with awesome master I can't reproduce this. I don't even need wmname anymore. However I also have the problem with the menus (which is even worse than this one)...
Comment by Uli Schlachter (psychon) - Thursday, 08 March 2012, 15:43 GMT
Ok, so this is (again) a java bug. The big difference between the two is that git/master is a reparenting WM. Java is known to be terribly broken on non-reparenting WMs (which is what the wmname hack works around). The input handling stuff should be identical between the two.
Comment by Pavel Chernyak (fjfalcon) - Sunday, 04 May 2014, 17:50 GMT
you should use jdk from oracle to fix it.

Loading...