X-Git-Url: https://git.siccegge.de//index.cgi?a=blobdiff_plain;f=src%2Fgui%2Fwidgets%2FFunctionWidget.cxx;h=0d931adc202b29d049baadfbdc5e13db856be56d;hb=HEAD;hp=c9c28d169a2c36bacb4d904c12de6f0e29ac6b49;hpb=c1d5c719f82283739029be03d20bbf04406ff4d6;p=frida%2Ffrida.git diff --git a/src/gui/widgets/FunctionWidget.cxx b/src/gui/widgets/FunctionWidget.cxx index c9c28d1..0d931ad 100644 --- a/src/gui/widgets/FunctionWidget.cxx +++ b/src/gui/widgets/FunctionWidget.cxx @@ -41,8 +41,8 @@ void FunctionWidget::showEvent(QShowEvent* event) { } std::map _blocks; - local__add_basic_block(block, mainwindow, - manager, _blocks, scene, 3*start_address, 100); + BasicBlockWidget* firstblock = local__add_basic_block(block, mainwindow, + manager, _blocks, scene, 3*start_address, 100); QGraphicsView * view = new QGraphicsView(scene); view->setDragMode(QGraphicsView::ScrollHandDrag); @@ -54,6 +54,7 @@ void FunctionWidget::showEvent(QShowEvent* event) { t->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents); addTab(t, "Listing"); + view->ensureVisible(firstblock); layouted = true; } }