# HG changeset patch # User Roeland Merks # Date 2010-11-29 13:55:37 # Node ID 931f70c7449de5139d32dd582dfded35f60a712c # Parent d921bb3b13ece858759e11a32613cd3d0e7669d3 Fixed 'flashy' bug; scene keeps on flashing up and down after switching models. We needed to reset the SceneRect of QGraphicsView after reading a new model. -- user: Roeland Merks branch 'default' changed src/canvas.cpp diff --git a/src/canvas.cpp b/src/canvas.cpp --- a/src/canvas.cpp +++ b/src/canvas.cpp @@ -1315,13 +1315,14 @@ void Main::FitLeafToCanvas(void) // give the leaf some space Vector border = ((ur-ll)/5.); - + QRectF bb( ll.x - border.x, ll.y - border.y, ur.x-ll.x + 2*border.x, ur.y-ll.y + 2*border.y ); // cerr << ur << ", " << ll << endl; // editor->fitInView(bb, Qt::KeepAspectRatio); editor->ensureVisible(bb); + canvas.setSceneRect(bb); //editor->setTransform(viewport); }