Having some problems with breakpoints in my python debugger plugin. I can add them with a right click in the margin. But if I click the margin again to toggle it off nothing happens (The DeleteBreakpoint method of the python debugger plugin doesn't get called). I can open the breakpoint dialog and remove the dialogs that way, but the editor doesn't update the change (I can force an update of the editor by switching the active debugger). Any idea what might be the problem here? Suspect I have registered either the plugin or the breakpoints incorrectly...
SVN is
here or browse the code
here specifically
this file. The best way to see what is going on is to install the plugin and test it out adding/removing breakpoints on a python script.