commit c5753af50d8568b7f36797ec8bd67586572fce13
Author: Juergen Spitzmueller <sp...@lyx.org>
Date:   Sun May 18 18:03:06 2014 +0200

    Fix crash when right-clicking into an inset with more paragraphs than the 
main text.
    
    Fixes: #9123.

diff --git a/src/frontends/qt4/Menus.cpp b/src/frontends/qt4/Menus.cpp
index 8e9fd54..7911c16 100644
--- a/src/frontends/qt4/Menus.cpp
+++ b/src/frontends/qt4/Menus.cpp
@@ -1667,7 +1667,7 @@ void 
MenuDefinition::expandEnvironmentSeparators(BufferView const * bv)
                return;
 
        pit_type pit = bv->cursor().selBegin().pit();
-       Paragraph const & par = bv->buffer().text().getPar(pit);
+       Paragraph const & par = bv->cursor().text()->getPar(pit);
        docstring const curlayout = par.layout().name();
        docstring outerlayout;
        depth_type current_depth = par.params().depth();
@@ -1677,7 +1677,7 @@ void 
MenuDefinition::expandEnvironmentSeparators(BufferView const * bv)
                if (pit == 0 || cpar.params().depth() == 0)
                        break;
                --pit;
-               cpar = bv->buffer().text().getPar(pit);
+               cpar = bv->cursor().text()->getPar(pit);
                if (cpar.params().depth() < current_depth
                    && cpar.layout().isEnvironment()) {
                                outerlayout = cpar.layout().name();

Reply via email to