]> git.lyx.org Git - features.git/blobdiff - src/insets/insetcollapsable.C
IU stuff + shuffling things from BV::dispatch to LyXText::dispatch
[features.git] / src / insets / insetcollapsable.C
index a24d87c6ce3c037d54a24f057eca2e6f953c5da2..a2c6564b537aab029adfd32521dde1071e7cc7dc 100644 (file)
@@ -348,15 +348,14 @@ InsetCollapsable::priv_dispatch(LCursor & cur, FuncRequest const & cmd)
                        return lfunMouseRelease(cur, cmd);
 
                case LFUN_INSET_TOGGLE:
-                       if (inset.text_.toggleInset())
+                       if (inset.text_.toggleInset(cur))
                                return DispatchResult(true, true);
                        if (status_ == Open) {
                                setStatus(Inlined);
                                return DispatchResult(true, true);
-                       } else {
-                               setStatus(Collapsed);
-                               return DispatchResult(false, FINISHED_RIGHT);
                        }
+                       setStatus(Collapsed);
+                       return DispatchResult(false, FINISHED_RIGHT);
 
                default:
                        return inset.dispatch(cur, cmd);