Primary palette redraw glitch after secondary palette exposed #1135

This commit is contained in:
Aleksey Lim 2009-09-03 21:18:27 +00:00
parent 135b2a608d
commit 2b78463830

View File

@ -320,6 +320,9 @@ class PaletteWindow(gtk.Window):
self._popup_anim.start()
else:
self.show()
# we have to invoke update_position() twice
# since WM could ignore first move() request
self.update_position()
def popdown(self, immediate=False):
logging.debug('PaletteWindow.popdown immediate %r', immediate)
@ -412,6 +415,9 @@ class _PopupAnimation(animator.Animation):
def next_frame(self, current):
if current == 1.0:
self._palette.show()
# we have to invoke update_position() twice
# since WM could ignore first move() request
self._palette.update_position()
class _PopdownAnimation(animator.Animation):