--- qt-x11-free-3.3.6/src/kernel/qwidget_x11.cpp.orig 2006-03-08 08:47:47.000000000 -0800 +++ qt-x11-free-3.3.6/src/kernel/qwidget_x11.cpp 2006-05-27 18:43:53.000000000 -0700 @@ -292,6 +292,7 @@ void QWidget::create( WId window, bool initializeWindow, bool destroyOldWindow) { + XWindowAttributes a; if ( testWState(WState_Created) && window == 0 ) return; @@ -374,7 +375,6 @@ destroyw = winid; id = window; setWinId( window ); - XWindowAttributes a; XGetWindowAttributes( dpy, window, &a ); crect.setRect( a.x, a.y, a.width, a.height );