Primary palette redraw glitch after secondary palette exposed #1135
This commit is contained in:
parent
135b2a608d
commit
2b78463830
@ -320,6 +320,9 @@ class PaletteWindow(gtk.Window):
|
|||||||
self._popup_anim.start()
|
self._popup_anim.start()
|
||||||
else:
|
else:
|
||||||
self.show()
|
self.show()
|
||||||
|
# we have to invoke update_position() twice
|
||||||
|
# since WM could ignore first move() request
|
||||||
|
self.update_position()
|
||||||
|
|
||||||
def popdown(self, immediate=False):
|
def popdown(self, immediate=False):
|
||||||
logging.debug('PaletteWindow.popdown immediate %r', immediate)
|
logging.debug('PaletteWindow.popdown immediate %r', immediate)
|
||||||
@ -412,6 +415,9 @@ class _PopupAnimation(animator.Animation):
|
|||||||
def next_frame(self, current):
|
def next_frame(self, current):
|
||||||
if current == 1.0:
|
if current == 1.0:
|
||||||
self._palette.show()
|
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):
|
class _PopdownAnimation(animator.Animation):
|
||||||
|
Loading…
Reference in New Issue
Block a user