the reall problem was the lack of reset in the coordinates
now they are being correctly reseted in Gzv.finish_drawing
if i.position == int(position):
self.balls.remove(i)
del model[path]
+ self.draw.queue_draw()
def save_fp_list(self, *args):
assert self.project is not None
self.model.append([position, ''])
self.treeview.set_cursor(str(position), self.fpcolumn, True)
- # returning to the standard radius
+ # reseting to the default coordenades
+ self.start_x = -1
+ self.start_y = -1
self.radius = Ball.DEFAULT_WIDTH
if __name__ == '__main__':