mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
default to current deck when selecting (#693)
This commit is contained in:
parent
83cbace080
commit
a2ad76dbb4
2 changed files with 9 additions and 3 deletions
|
@ -963,8 +963,14 @@ where id in %s""" % ids2str(sf))
|
||||||
|
|
||||||
def setDeck(self):
|
def setDeck(self):
|
||||||
from aqt.studydeck import StudyDeck
|
from aqt.studydeck import StudyDeck
|
||||||
|
cids = self.selectedCards()
|
||||||
|
if not cids:
|
||||||
|
return
|
||||||
|
did = self.mw.col.db.scalar(
|
||||||
|
"select did from cards where id = ?", cids[0])
|
||||||
|
current=self.mw.col.decks.get(did)['name']
|
||||||
ret = StudyDeck(
|
ret = StudyDeck(
|
||||||
self.mw, current=None, accept=_("Move Cards"),
|
self.mw, current=current, accept=_("Move Cards"),
|
||||||
title=_("Change Deck"), help="browse", parent=self)
|
title=_("Change Deck"), help="browse", parent=self)
|
||||||
if not ret.name:
|
if not ret.name:
|
||||||
return
|
return
|
||||||
|
@ -978,7 +984,6 @@ where id in %s""" % ids2str(sf))
|
||||||
mod = intTime()
|
mod = intTime()
|
||||||
usn = self.col.usn()
|
usn = self.col.usn()
|
||||||
# normal cards
|
# normal cards
|
||||||
cids = self.selectedCards()
|
|
||||||
scids = ids2str(cids)
|
scids = ids2str(cids)
|
||||||
# remove any cards from filtered deck first
|
# remove any cards from filtered deck first
|
||||||
self.col.sched.remFromDyn(cids)
|
self.col.sched.remFromDyn(cids)
|
||||||
|
|
|
@ -891,7 +891,8 @@ will be lost. Continue?"""))
|
||||||
|
|
||||||
def onStudyDeck(self):
|
def onStudyDeck(self):
|
||||||
from aqt.studydeck import StudyDeck
|
from aqt.studydeck import StudyDeck
|
||||||
ret = StudyDeck(self, dyn=True)
|
ret = StudyDeck(
|
||||||
|
self, dyn=True, current=self.col.decks.current()['name'])
|
||||||
if ret.name:
|
if ret.name:
|
||||||
self.col.decks.select(self.col.decks.id(ret.name))
|
self.col.decks.select(self.col.decks.id(ret.name))
|
||||||
self.moveToState("overview")
|
self.moveToState("overview")
|
||||||
|
|
Loading…
Reference in a new issue