]> git.lyx.org Git - features.git/commitdiff
Fixed a bug when there is no citation
authorBenjamin Piwowarski <benjamin@bpiwowar.net>
Tue, 5 Jun 2012 09:06:38 +0000 (11:06 +0200)
committerJulien Rioux <jrioux@lyx.org>
Tue, 15 Jan 2013 13:51:29 +0000 (14:51 +0100)
src/BufferView.cpp

index cb2b7fba0362c78ddd39f94e4879f44b6d9c4a84..4aa3360017e96c507328d3f066222132eade5feb 100644 (file)
@@ -1914,7 +1914,7 @@ void BufferView::dispatch(FuncRequest const & cmd, DispatchResult & dr)
                Inset * inset = cur.nextInset();
                if (!inset || inset->lyxCode() != CITE_CODE)
                        inset = cur.prevInset();
-               if (inset->lyxCode() == CITE_CODE) {
+               if (inset && inset->lyxCode() == CITE_CODE) {
                        InsetCitation * icite = static_cast<InsetCitation *>(inset);
                        if (icite->addKey(arg)) {
                                dr.forceBufferUpdate();