]> git.lyx.org Git - features.git/commitdiff
Move LFUN_BUFFER_SWITCH from LyXFunc::getStatus to GuiView::getStatus.
authorVincent van Ravesteijn <vfr@lyx.org>
Wed, 9 Sep 2009 05:49:51 +0000 (05:49 +0000)
committerVincent van Ravesteijn <vfr@lyx.org>
Wed, 9 Sep 2009 05:49:51 +0000 (05:49 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@31359 a592a061-630c-0410-9148-cb99ea01b6c8

src/LyXFunc.cpp
src/frontends/qt4/GuiView.cpp

index e9f7d91f07ae7ce911c31beeb7b2d57fed187048..0025ac5b81a572803cab8efec697585546b551d6 100644 (file)
@@ -467,13 +467,6 @@ FuncStatus LyXFunc::getStatus(FuncRequest const & cmd) const
                flag.setOnOff(buf->isReadonly());
                break;
 
-       case LFUN_BUFFER_SWITCH:
-               // toggle on the current buffer, but do not toggle off
-               // the other ones (is that a good idea?)
-               if (buf && to_utf8(cmd.argument()) == buf->absFileName())
-                       flag.setOnOff(true);
-               break;
-
        case LFUN_BUFFER_CHKTEX:
                enable = buf->isLatex() && !lyxrc.chktex_command.empty();
                break;
index 5b7601ea53285eae77c62eebca8fa1f1ffac5635..76961e95eb9691bdeccfedffb3a5073b11e207b7 100644 (file)
@@ -1323,6 +1323,14 @@ bool GuiView::getStatus(FuncRequest const & cmd, FuncStatus & flag)
        case LFUN_BUFFER_ZOOM_IN:
                enable = buf;
                break;
+       
+       case LFUN_BUFFER_SWITCH:
+               // toggle on the current buffer, but do not toggle off
+               // the other ones (is that a good idea?)
+               buf = &documentBufferView()->buffer();
+               if (buf && to_utf8(cmd.argument()) == buf->absFileName())
+                       flag.setOnOff(true);
+               break;
 
        default:
                return false;