From a8e6c46f7067e8a08beabea60a4b3b733fa5fccb Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 9 Oct 2002 06:33:00 +0000 Subject: [PATCH] No more flashy flashy. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1795 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/media/MediaPanel.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/java/com/threerings/media/MediaPanel.java b/src/java/com/threerings/media/MediaPanel.java index 1a124cc9e..b10af5ecb 100644 --- a/src/java/com/threerings/media/MediaPanel.java +++ b/src/java/com/threerings/media/MediaPanel.java @@ -1,5 +1,5 @@ // -// $Id: MediaPanel.java,v 1.18 2002/10/08 21:03:37 ray Exp $ +// $Id: MediaPanel.java,v 1.19 2002/10/09 06:33:00 mdb Exp $ package com.threerings.media; @@ -232,7 +232,13 @@ public class MediaPanel extends JComponent } else { dirtyScreenRect(clip.getBounds()); } - return; + + // we used to bail out here and not render until our next + // tick, but it turns out that we need to render here because + // Swing may have repainted our parent over us and expect that + // we're going to paint ourselves on top of whatever it just + // painted, so we go ahead and paint now to avoid flashing + // return; } else { _tickPaintPending = false;