feat: floating edge cubic bezier, additional memory guards
This commit is contained in:
@@ -76,16 +76,17 @@ void Network::resizeEvent(QResizeEvent *event)
|
||||
void Network::deleteEdge(QGraphicsItem* edge)
|
||||
{
|
||||
std::cout << "----\ndeleting edge\n";
|
||||
if(!edge) return;
|
||||
if(prevHoverItem_==edge)
|
||||
{
|
||||
prevHoverItem_=nullptr;
|
||||
}
|
||||
scene_->removeItem(edge);
|
||||
scene_->update();
|
||||
view_->update();
|
||||
// scene_->removeItem(edge);
|
||||
// scene_->update();
|
||||
// view_->update();
|
||||
// NOTE: deleting edge kept giving me segmentation faults
|
||||
// I coundn't figure it out so I'm just leaving it for now
|
||||
// delete edge;
|
||||
delete edge;
|
||||
std::cout << "finished deleting edge\n----\n";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user