From 322317f5f26eda0ae92fddbcd63a6aab01926776 Mon Sep 17 00:00:00 2001 From: "nor..67" Date: Tue, 4 Oct 2011 12:50:50 +0000 Subject: [PATCH] - use new way to integrate panel in SDK git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8346 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../src/com/jme3/gde/core/scene/SceneApplication.java | 3 ++- .../jme3/gde/core/sceneviewer/SceneViewerTopComponent.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sdk/jme3-core/src/com/jme3/gde/core/scene/SceneApplication.java b/sdk/jme3-core/src/com/jme3/gde/core/scene/SceneApplication.java index e6a5f30c5..6c1f093e3 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/scene/SceneApplication.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/scene/SceneApplication.java @@ -50,6 +50,7 @@ import com.jme3.scene.Spatial.CullHint; import com.jme3.system.AppSettings; import com.jme3.system.awt.AwtPanel; import com.jme3.system.awt.AwtPanelsContext; +import com.jme3.system.awt.PaintMode; import java.io.IOException; import java.util.Collection; import java.util.Iterator; @@ -146,7 +147,7 @@ public class SceneApplication extends Application implements LookupProvider, Loo public AwtPanel getMainPanel() { if (panel == null) { - panel = ((AwtPanelsContext) getContext()).createPanel(true); + panel = ((AwtPanelsContext) getContext()).createPanel(PaintMode.Accelerated); panel.attachTo(viewPort, overlayView, guiViewPort); ((AwtPanelsContext) getContext()).setInputSource(panel); } diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java index aaab81d9b..942aced7d 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java @@ -294,7 +294,7 @@ public final class SceneViewerTopComponent extends TopComponent { @Override public void componentOpened() { super.componentOpened(); - oglCanvas.setActiveUpdates(true); +// oglCanvas.setActiveUpdates(true); } @Override @@ -310,7 +310,7 @@ public final class SceneViewerTopComponent extends TopComponent { @Override public void componentClosed() { super.componentClosed(); - oglCanvas.setActiveUpdates(false); +// oglCanvas.setActiveUpdates(false); SceneRequest req = SceneApplication.getApplication().getCurrentSceneRequest(); if (req != null) { SceneApplication.getApplication().closeScene(req);