]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/TocWidget.cpp
On Linux show in crash message box the backtrace
[lyx.git] / src / frontends / qt4 / TocWidget.cpp
index 3619e6c3b49ffaacdaee976ba6cbd51e7eb57510..83ac1bf12c2e3202860a463c951372dd4a3da701 100644 (file)
@@ -187,9 +187,16 @@ void TocWidget::doDispatch(Cursor & cur, FuncRequest const & cmd)
        {
        case LFUN_CHANGE_ACCEPT:
        case LFUN_CHANGE_REJECT:
+               dispatch(item.action());
+               cur.dispatch(tmpcmd);
+               break;
+
        case LFUN_SECTION_SELECT:
                dispatch(item.action());
                cur.dispatch(tmpcmd);
+               // necessary to get the selection drawn.
+               cur.buffer()->changed(true);
+               gui_view_.setFocus();
                break;
 
        case LFUN_LABEL_COPY_AS_REFERENCE: {