]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/widgets/FunctionWidget.cxx
Allow Drag-Scrolling in CFG-View
[frida/frida.git] / src / gui / widgets / FunctionWidget.cxx
index 576e848368b3f6972c81b89632ce9dba238233af..d717171755e0b223b171cde61f543d6594f64c33 100644 (file)
@@ -41,6 +41,7 @@ FunctionWidget::FunctionWidget(Function* function, Mainwindow* mainwindow)
                               manager, _blocks, scene, start_address, 100);
 
        QGraphicsView * view = new QGraphicsView(scene);
+       view->setDragMode(QGraphicsView::ScrollHandDrag);
        addTab(view, "CFG");
 
        // Listing
@@ -62,6 +63,7 @@ namespace {
                               CFGScene * scene, uint64_t starty, uint64_t startx) {
 
                decltype(known_blocks.begin()) old;
+               if (!block) return NULL;
                if ((old = known_blocks.find(block->getStartAddress())) != known_blocks.end())
                        return old->second;