mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 02:34:06 -04:00
Edit Book: Fix cursor positioning not working when creating a new file from a template
This commit is contained in:
parent
5d136adb4c
commit
3eb87c29f9
@ -383,10 +383,9 @@ class Boss(QObject):
|
|||||||
def do_add_file(self, file_name, data, using_template=False, edit_file=False):
|
def do_add_file(self, file_name, data, using_template=False, edit_file=False):
|
||||||
self.add_savepoint(_('Before: Add file %s') % self.gui.elided_text(file_name))
|
self.add_savepoint(_('Before: Add file %s') % self.gui.elided_text(file_name))
|
||||||
c = current_container()
|
c = current_container()
|
||||||
if using_template:
|
adata = data.replace(b'%CURSOR%', b'') if using_template else data
|
||||||
data = data.replace(b'%CURSOR%', b'')
|
|
||||||
try:
|
try:
|
||||||
c.add_file(file_name, data)
|
c.add_file(file_name, adata)
|
||||||
except:
|
except:
|
||||||
self.rewind_savepoint()
|
self.rewind_savepoint()
|
||||||
raise
|
raise
|
||||||
|
Loading…
x
Reference in New Issue
Block a user