Connector shared_ptr keeps one owner and i don't know where it is!

This commit is contained in:
Sebastian
2024-12-01 00:55:59 +01:00
parent c63ee3eabe
commit b6a049ea0d
4 changed files with 13 additions and 9 deletions
+3 -2
View File
@@ -3,9 +3,10 @@
#include "draggable.h"
#include "vmath.h"
#include <memory>
#include <vector>
namespace VISEQ::BASE {
class Connectable : public Draggable{
class Connectable : public Draggable {
public:
Connectable() {}
Connectable(Vec2Df position) : Draggable(position) {}
@@ -21,7 +22,7 @@ namespace VISEQ::BASE {
virtual void init() {
connectables.emplace_back(this);
}
virtual void drag(Vec2Df new_position) override {
connecting = true;
connecting_position = new_position;