comparison hgexpwidget.cpp @ 87:a7904378ac6a

* tiny mod
author Chris Cannam
date Mon, 22 Nov 2010 21:28:00 +0000
parents 89f793fbedda
children c5e34ed5b791
comparison
equal deleted inserted replaced
86:89f793fbedda 87:a7904378ac6a
280 try { 280 try {
281 g.layout(csets); 281 g.layout(csets);
282 } catch (std::string s) { 282 } catch (std::string s) {
283 std::cerr << "Internal error: Layout failed: " << s << std::endl; 283 std::cerr << "Internal error: Layout failed: " << s << std::endl;
284 } 284 }
285 panned->scene()->deleteLater(); 285 QGraphicsScene *oldScene = panned->scene();
286 panned->setScene(scene); 286 panned->setScene(scene);
287 panner->scene()->deleteLater();
288 panner->setScene(scene); 287 panner->setScene(scene);
288 if (oldScene) delete oldScene;
289 ChangesetItem *tipItem = g.getItemFor(csets[0]); 289 ChangesetItem *tipItem = g.getItemFor(csets[0]);
290 if (tipItem) tipItem->ensureVisible(); 290 if (tipItem) tipItem->ensureVisible();
291 } 291 }
292 292
293 293