diff --git a/src/java/com/threerings/media/MediaPanel.java b/src/java/com/threerings/media/MediaPanel.java index ee9865860..8de620929 100644 --- a/src/java/com/threerings/media/MediaPanel.java +++ b/src/java/com/threerings/media/MediaPanel.java @@ -95,6 +95,7 @@ public class MediaPanel extends JComponent { // keep this for later _framemgr = framemgr; + setOpaque(true); // our repaints shouldn't cause other jcomponents to // create our region manager _remgr = new RegionManager(); @@ -388,6 +389,16 @@ public class MediaPanel extends JComponent return this; } + // documentation inherited + public void setOpaque (boolean opaque) + { + if (!opaque) { + Log.warning("Media panels shouldn't be setOpaque(false)."); + Thread.dumpStack(); + } + super.setOpaque(true); + } + // documentation inherited public void repaint (long tm, int x, int y, int width, int height) {