Summary: | maximizing on other desktop does not paint the window ok | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Mircea Bardac <contact> |
Component: | compositing | Assignee: | Thomas Lübking <thomas.luebking> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Mircea Bardac
2005-02-20 00:58:22 UTC
that's not related to desktop switches. no on (even on xorg) seems to know, why this happens do you have an nVidia card? (binary driver?) Yep. Nvidia card (GF5700) + binary driver. This is the PKGBUILD of the nvidia driver: http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/x11/nvidia/PKGBUILD?rev=1.9&cvsroot=Extra&only_with_tag=CURRENT&content-type=text/vnd.viewcvs-markup Note that it is also updated by several patches which appeared afterwards to fix some things (don't know which things are fixed though, I just use it). Same behaviour with Xorg 6.8.2. Problem doesn't occur with KStep or Redmond. Occurs with Plastik. CVS commit by luebking: BUGS:99832 BUGS:99833 BUGS:93380 kompmgr now should get proper window shapes, removing several artefact bugs just swapping two lines in this file M +4 -2 geometry.cpp 2.102 --- kdebase/kwin/geometry.cpp #2.101:2.102 @@ -1607,6 +1607,7 @@ void Client::setGeometry( int x, int y, if( block_geometry == 0 ) { - XMoveResizeWindow( qt_xdisplay(), frameId(), x, y, w, h ); resizeDecoration( QSize( w, h )); + XMoveResizeWindow( qt_xdisplay(), frameId(), x, y, w, h ); +// resizeDecoration( QSize( w, h )); if( !isShade()) { @@ -1645,6 +1646,7 @@ void Client::plainResize( int w, int h, if( block_geometry == 0 ) { - XResizeWindow( qt_xdisplay(), frameId(), w, h ); resizeDecoration( QSize( w, h )); + XResizeWindow( qt_xdisplay(), frameId(), w, h ); +// resizeDecoration( QSize( w, h )); if( !isShade()) { |