src/history.cpp

changeset 498
791c831c8020
parent 497
c51941e590b6
child 503
bebe09014dd6
equal deleted inserted replaced
497:c51941e590b6 498:791c831c8020
39 39
40 const Changeset& set = changeset (pos()); 40 const Changeset& set = changeset (pos());
41 g_fullRefresh = false; 41 g_fullRefresh = false;
42 42
43 // Iterate the list in reverse and undo all actions 43 // Iterate the list in reverse and undo all actions
44 for (const AbstractHistoryEntry* change : c_rev<AbstractHistoryEntry*> (set)) 44 for (auto it = set.end() - 1; it != set.begin(); --it)
45 change->undo(); 45 (*it)->undo();
46 46
47 setPos (pos() - 1); 47 setPos (pos() - 1);
48 48
49 if (!g_fullRefresh) 49 if (!g_fullRefresh)
50 g_win->refresh(); 50 g_win->refresh();

mercurial