http://bugzilla.lyx.org/show_bug.cgi?id=3093
* LyXFunc:
- reloadBuffer(): new method.
- dispatch(LFUN_VC_REGISTER): use reloadBuffer().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16726
a592a061-630c-0410-9148-
cb99ea01b6c8
break;
if (!lyx_view_->buffer()->lyxvc().inUse()) {
lyx_view_->buffer()->lyxvc().registrer();
- view()->reload();
+ reloadBuffer();
}
+ updateFlags = Update::Force;
break;
case LFUN_VC_CHECK_IN:
}
+void LyXFunc::reloadBuffer()
+{
+ FileName filename(lyx_view_->buffer()->fileName());
+ closeBuffer();
+ lyx_view_->loadLyXFile(filename);
+}
+
// Each "lyx_view_" should have it's own message method. lyxview and
// the minibuffer would use the minibuffer, but lyxserver would
// send an ERROR signal to its client. Alejandro 970603
///
void closeBuffer();
///
+ void reloadBuffer();
+ ///
bool ensureBufferClean(BufferView * bv);
};