Bug 185471 - Maximailizing windows don't work, when I switched from 2 monitors to 1
Summary: Maximailizing windows don't work, when I switched from 2 monitors to 1
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: xinerama (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-24 20:53 UTC by Michal
Modified: 2009-03-22 20:34 UTC (History)
1 user (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 Michal 2009-02-24 20:53:44 UTC
Version:           neznámý (using 4.2.00 (KDE 4.2.0), Gentoo)
Compiler:          i686-pc-linux-gnu-gcc
OS:                Linux (i686) release 2.6.28-gentoo-r2

When I switch from 2 monitor to 1 on my notebook, I can't maximalize windows. When I try to maximize, the window jump only over top half of screen. When I connect again external monitor using xrandr, the maximalize starts to work OK. When I start KDE with only one monitor everything work.
I have this problem with KDE 4.2.0 and also with KDE 4.2.64 (KDE 4.3 >= 20090218).
Comment 1 Aike J Sommer 2009-03-09 11:16:17 UTC

*** This bug has been marked as a duplicate of bug 181441 ***
Comment 2 Aike J Sommer 2009-03-22 20:34:59 UTC
SVN commit 942883 by asommer:

Backport 937003 and 938069.

- update struts when the framebuffer is resized
- create PanelView instances only when the screen they are for is active
- destroy PanelViews when their screen is deactivated

Use mouse-poll-timer for auto-hide, even if no popup is open. This makes the 
panel stay, if the pointer only leaves for a few ms.
Correctly resize new panels to the screen they are created on.

BUG:181441
BUG:185471
BUG:179131
BUG:178066

 M  +14 -0     desktopcorona.cpp  
 M  +34 -21    panelview.cpp  
 M  +23 -15    plasmaapp.cpp  


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