Mercurial > hg > easyhg
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 |