Edit Book: Fix cursor positioning not working when creating a new file from a template

This commit is contained in:
Kovid Goyal 2014-07-27 06:53:45 +05:30
parent 5d136adb4c
commit 3eb87c29f9

View File

@ -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