From e47f9506959c6feb855e2cb0c2b0c01ffb427179 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 29 Mar 2005 19:12:40 +0000 Subject: [PATCH] Some fixes to get the old miso viewer running. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3435 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- tests/bin/runjava | 2 +- .../threerings/miso/viewer/ViewerSceneViewPanel.java | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/tests/bin/runjava b/tests/bin/runjava index d9b6f2efe..587a176e6 100755 --- a/tests/bin/runjava +++ b/tests/bin/runjava @@ -76,7 +76,7 @@ foreach $dir (@dirs) { $classpath = "$classpath:$jlib"; # specify our server root (this is for server code) -my $rootarg = "-Dresource_url=file:$realroot/rsrc -Dtest_dir=$realroot"; +my $rootarg = "-Dresource_dir=$realroot/rsrc -Dtest_dir=$realroot"; my $pid_file = undef; my $i = 0; diff --git a/tests/src/java/com/threerings/miso/viewer/ViewerSceneViewPanel.java b/tests/src/java/com/threerings/miso/viewer/ViewerSceneViewPanel.java index 8fe4f30bc..71c7c365a 100644 --- a/tests/src/java/com/threerings/miso/viewer/ViewerSceneViewPanel.java +++ b/tests/src/java/com/threerings/miso/viewer/ViewerSceneViewPanel.java @@ -1,5 +1,5 @@ // -// $Id: ViewerSceneViewPanel.java,v 1.60 2004/08/27 02:21:01 mdb Exp $ +// $Id$ // // Narya library - tools for developing networked games // Copyright (C) 2002-2004 Three Rings Design, Inc., All Rights Reserved @@ -79,6 +79,12 @@ public class ViewerSceneViewPanel extends MisoScenePanel { super.setSceneModel(model); Log.info("Using " + model + "."); + } + + // documentation inherited + public void doLayout () + { + super.doLayout(); // now that we have a scene, we can create valid paths for our // decoy sprites @@ -188,6 +194,9 @@ public class ViewerSceneViewPanel extends MisoScenePanel protected void createRandomPath (CharacterSprite s) { Dimension d = _vbounds.getSize(); + if (d.width <= 0 || d.height <= 0) { + return; + } int x, y; do { x = RandomUtil.getInt(d.width);