From 7c7db998ac2ea99d9a93967dea5c9f1e7c9d6364 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Fri, 2 May 2003 18:03:17 +0000 Subject: [PATCH] With this fix, and the new JVM, I think full screen actually works now. It's a miracle! git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2523 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/media/BackFrameManager.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/media/BackFrameManager.java b/src/java/com/threerings/media/BackFrameManager.java index 6fa2de021..8652a3b8b 100644 --- a/src/java/com/threerings/media/BackFrameManager.java +++ b/src/java/com/threerings/media/BackFrameManager.java @@ -1,5 +1,5 @@ // -// $Id: BackFrameManager.java,v 1.3 2003/05/01 22:06:52 mdb Exp $ +// $Id: BackFrameManager.java,v 1.4 2003/05/02 18:03:17 mdb Exp $ package com.threerings.media; @@ -47,6 +47,10 @@ public class BackFrameManager extends FrameManager // business rather than just the dirty parts if (valres != VolatileImage.IMAGE_OK) { Log.info("Lost back buffer, redrawing."); + // apparently we have to recreate our volatile image even + // if it doesn't indicate that it's incompatible; three + // cheers for Sun! + createBackBuffer(gc); incremental = false; }