← Back to team overview

compiz team mailing list archive

[Bug 770283] 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.

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/770283

Title:
  [fglrx]title bar does not update on non-maximized windows

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz-core/+bug/770283/+subscriptions