Syncmods Changed QueryGadget?

BlitzMax Forums/BlitzMax Programming/Syncmods Changed QueryGadget?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

EDIT: Old stuff removed, I have better information now.

I tried replacing the modules one by one with their old versions pre-syncmods. Replacing the Map module with the pre-syncmods map module fixed it. So it's not the canvas. It's something which has changed in Map.

For some reason, replacing the TMap module and then putting the new one back has caused the debugger to start working properly again. I can now consistently make it error on this line in TMap :

Method ValueForKey:Object( key:Object )
   Local node:TNode=_FindNode( key )
   If node<>nil Return node._value     <<< This line
End Method


Any ideas? I'm still fairly new to TMap's so it's possible that I've been misusing them and the old module let me get away with it, but I'll have to look in more detail.