mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 09:16:38 -04:00
make undo log permanent
This commit is contained in:
parent
ac15b666ef
commit
95f1779130
1 changed files with 5 additions and 2 deletions
|
@ -1602,8 +1602,7 @@ select id from fields where factId not in (select id from facts)""")
|
|||
self.undoStack = []
|
||||
self.redoStack = []
|
||||
self.undoEnabled = True
|
||||
self.s.statement(
|
||||
"create temp table undoLog (seq integer primary key, sql text)")
|
||||
self.s.statement("delete from undoLog")
|
||||
tables = self.s.column0(
|
||||
"select name from sqlite_master where type = 'table'")
|
||||
for table in tables:
|
||||
|
@ -1901,6 +1900,8 @@ alter table cardModels add column allowEmptyAnswer integer not null default 1"""
|
|||
deck = Deck()
|
||||
s.save(deck)
|
||||
s.flush()
|
||||
s.execute(
|
||||
"create table undoLog (seq integer primary key, sql text)")
|
||||
return deck
|
||||
_init = staticmethod(_init)
|
||||
|
||||
|
@ -2180,6 +2181,8 @@ where interval < 1""")
|
|||
DeckStorage._addIndices(deck)
|
||||
deck.version = 17
|
||||
if deck.version < 18:
|
||||
deck.s.statement(
|
||||
"create table undoLog (seq integer primary key, sql text)")
|
||||
deck.version = 18
|
||||
deck.s.commit()
|
||||
DeckStorage._addIndices(deck)
|
||||
|
|
Loading…
Reference in a new issue