# HG changeset patch # User Chris Cannam # Date 1290461280 0 # Node ID a7904378ac6a8a941c4b135885305214ea62c517 # Parent 89f793fbedda1ec8c4f95f7a62c5d452592afad1 * tiny mod diff -r 89f793fbedda -r a7904378ac6a hgexpwidget.cpp --- a/hgexpwidget.cpp Mon Nov 22 20:17:14 2010 +0000 +++ b/hgexpwidget.cpp Mon Nov 22 21:28:00 2010 +0000 @@ -282,10 +282,10 @@ } catch (std::string s) { std::cerr << "Internal error: Layout failed: " << s << std::endl; } - panned->scene()->deleteLater(); + QGraphicsScene *oldScene = panned->scene(); panned->setScene(scene); - panner->scene()->deleteLater(); panner->setScene(scene); + if (oldScene) delete oldScene; ChangesetItem *tipItem = g.getItemFor(csets[0]); if (tipItem) tipItem->ensureVisible(); }