Let's have some debug logging so that we can investigate potential block
resolution wackiness. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2524 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// $Id: MisoScenePanel.java,v 1.24 2003/05/02 15:13:20 mdb Exp $
|
// $Id: MisoScenePanel.java,v 1.25 2003/05/02 18:09:56 mdb Exp $
|
||||||
|
|
||||||
package com.threerings.miso.client;
|
package com.threerings.miso.client;
|
||||||
|
|
||||||
@@ -624,7 +624,7 @@ public class MisoScenePanel extends VirtualMediaPanel
|
|||||||
key.x = block.getBounds().x;
|
key.x = block.getBounds().x;
|
||||||
key.y = block.getBounds().y;
|
key.y = block.getBounds().y;
|
||||||
if (!_rethinkOp.blocks.contains(key)) {
|
if (!_rethinkOp.blocks.contains(key)) {
|
||||||
// Log.info("Flushing block " + block + ".");
|
Log.debug("Flushing block " + block + ".");
|
||||||
iter.remove();
|
iter.remove();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -639,7 +639,6 @@ public class MisoScenePanel extends VirtualMediaPanel
|
|||||||
this, origin.x, origin.y,
|
this, origin.x, origin.y,
|
||||||
_metrics.blockwid, _metrics.blockhei);
|
_metrics.blockwid, _metrics.blockhei);
|
||||||
_blocks.put(bkey, block);
|
_blocks.put(bkey, block);
|
||||||
// Log.info("Created new block " + block + ".");
|
|
||||||
|
|
||||||
// queue the block up to be resolved
|
// queue the block up to be resolved
|
||||||
_pendingBlocks++;
|
_pendingBlocks++;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// $Id: SceneBlockResolver.java,v 1.2 2003/04/25 22:13:14 mdb Exp $
|
// $Id: SceneBlockResolver.java,v 1.3 2003/05/02 18:09:56 mdb Exp $
|
||||||
|
|
||||||
package com.threerings.miso.client;
|
package com.threerings.miso.client;
|
||||||
|
|
||||||
@@ -20,6 +20,7 @@ public class SceneBlockResolver extends LoopingThread
|
|||||||
*/
|
*/
|
||||||
public void resolveBlock (SceneBlock block)
|
public void resolveBlock (SceneBlock block)
|
||||||
{
|
{
|
||||||
|
Log.debug("Queueing block for resolution " + block + ".");
|
||||||
_queue.append(block);
|
_queue.append(block);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -29,11 +30,10 @@ public class SceneBlockResolver extends LoopingThread
|
|||||||
final SceneBlock block = (SceneBlock)_queue.get();
|
final SceneBlock block = (SceneBlock)_queue.get();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// resolve the block
|
Log.debug("Resolving block " + block + ".");
|
||||||
block.resolve();
|
if (block.resolve()) {
|
||||||
// if (block.resolve()) {
|
Log.debug("Resolved block " + block + ".");
|
||||||
// Log.info("Resolved block " + block + ".");
|
}
|
||||||
// }
|
|
||||||
|
|
||||||
// queue it up on the AWT thread to complete its resolution
|
// queue it up on the AWT thread to complete its resolution
|
||||||
EventQueue.invokeLater(new Runnable() {
|
EventQueue.invokeLater(new Runnable() {
|
||||||
|
|||||||
Reference in New Issue
Block a user