Comment 61 for bug 770283

Revision history for this message
Ɓukasz Zemczak (sil2100) wrote : Re: [fglrx]title bar does not update on non-maximized windows

I have finally got into tracking this issue again. I did some tests and it really seems like some driver weirdness: I modified the gtk-window-decorator to send PropertyNotify events (complete redraws) on every decoratation change (like title change or button change) and also the decor plugin to save to disk the decoration Pixmap on every such update. This way I could confirm that the Pixmap IS correctly drawn to by the decorator - compiz sees the change in the Pixmap, but the resulting change is not visible on screen. This means that the only logical place where the problem might be hidden is with binding the Pixmap to a texture (GLXPixmap) and updating of the texture.

I will be contacting ATI about this problem and hopefully getting some answers and reporting a bug - if it's indeed the case. Maybe it's a known quirk in the driver.

In the meantime, I'll try on working on a workaround for this issue. Maybe we could add to the workaround plugin an option to explicitly force texture rebinding on decoration update.