]> git.lyx.org Git - features.git/commitdiff
add some tests for LFUN_VC_REVERT and LFUN_VC_REPO_UPDATE
authorStephan Witt <switt@lyx.org>
Fri, 8 Oct 2010 05:30:07 +0000 (05:30 +0000)
committerStephan Witt <switt@lyx.org>
Fri, 8 Oct 2010 05:30:07 +0000 (05:30 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@35573 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiView.cpp

index 108d465e8a27491848b08351ee239bf90c5ee117..12d50b33d9e8de63568cd2b2faa1801b5711cae1 100644 (file)
@@ -1651,13 +1651,13 @@ bool GuiView::getStatus(FuncRequest const & cmd, FuncStatus & flag)
                flag.setOnOff(enable && doc_buffer->lyxvc().locking());
                break;
        case LFUN_VC_REVERT:
-               enable = doc_buffer && doc_buffer->lyxvc().inUse();
+               enable = doc_buffer && doc_buffer->lyxvc().inUse() && !doc_buffer->isReadonly();
                break;
        case LFUN_VC_UNDO_LAST:
                enable = doc_buffer && doc_buffer->lyxvc().undoLastEnabled();
                break;
        case LFUN_VC_REPO_UPDATE:
-               enable = doc_buffer && doc_buffer->lyxvc().inUse();
+               enable = doc_buffer && doc_buffer->lyxvc().repoUpdateEnabled();
                break;
        case LFUN_VC_COMMAND: {
                if (cmd.argument().empty())