]> git.lyx.org Git - features.git/commitdiff
fix #543
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 30 Jul 2002 12:14:43 +0000 (12:14 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 30 Jul 2002 12:14:43 +0000 (12:14 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4804 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/lyxfunc.C

index ddb2f7c16d95619d2ae00d85503316a5e54cafd9..5f1a60c901ca453057d7e3a0c773bb97d3903054 100644 (file)
@@ -1,3 +1,8 @@
+2002-07-30  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * lyxfunc.C (getStatus): disable LFUN_LATEX_LOG when there is no
+       log. 
+
 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * many files: strip,frontStrip -> trim,ltrim,rtrim
index 32d597631b48187317c0f43862cb0830bf9dc193..82f1fec84301dd0ce61c12a932fe0fb6233266d7 100644 (file)
@@ -417,8 +417,6 @@ FuncStatus LyXFunc::getStatus(kb_action action,
                disable =  !owner->view()->
                        isSavedPosition(strToUnsignedInt(argument));
                break;
-
-
        case LFUN_INSET_TOGGLE: {
                LyXText * lt = owner->view()->getLyXText();
                disable = !(isEditableInset(lt->getInset())
@@ -427,6 +425,9 @@ FuncStatus LyXFunc::getStatus(kb_action action,
                                && lt->inset_owner->owner()->isOpen()));
                break;
        }
+       case LFUN_LATEX_LOG:
+               disable = !IsFileReadable(buf->getLogName().second);
+               break;
        case LFUN_MATH_VALIGN:
                if (mathcursor && mathcursor->formula()->hullType() != "simple") {
                        char align = mathcursor->valign();