Skip to content

Commit 852f4fb

Browse files
committed
Richtext: Delete action of embedded nodes was not invoked when the caret was at the beginning/end of the text after/before it
The caret jumped into the first/last label cell, but nothing happend.
1 parent b46a97e commit 852f4fb

File tree

1 file changed

+30
-22
lines changed
  • code/multiline/solutions/de.slisson.mps.editor.multiline.runtime/models/de/slisson/mps/editor/multiline

1 file changed

+30
-22
lines changed

code/multiline/solutions/de.slisson.mps.editor.multiline.runtime/models/de/slisson/mps/editor/multiline/cells.mps

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -7461,19 +7461,23 @@
74617461
</node>
74627462
</node>
74637463
</node>
7464-
<node concept="3clFbF" id="3mI$71cQ5dx" role="3cqZAp">
7465-
<node concept="2OqwBi" id="3mI$71cQ5dy" role="3clFbG">
7466-
<node concept="37vLTw" id="51$nbrvExP2" role="2Oq$k0">
7467-
<ref role="3cqZAo" node="3mI$71cQ5d3" resolve="labelCell" />
7464+
<node concept="3clFbF" id="s9qDDFH5Ou" role="3cqZAp">
7465+
<node concept="2OqwBi" id="s9qDDFHbPn" role="3clFbG">
7466+
<node concept="2OqwBi" id="s9qDDFH9Qx" role="2Oq$k0">
7467+
<node concept="1rXfSq" id="s9qDDFH5Os" role="2Oq$k0">
7468+
<ref role="37wK5l" to="g51k:~EditorCell_Basic.getEditor():jetbrains.mps.nodeEditor.EditorComponent" resolve="getEditor" />
7469+
</node>
7470+
<node concept="liA8E" id="s9qDDFHbJU" role="2OqNvi">
7471+
<ref role="37wK5l" to="exr9:~EditorComponent.getActionHandler():jetbrains.mps.openapi.editor.ActionHandler" resolve="getActionHandler" />
7472+
</node>
74687473
</node>
7469-
<node concept="liA8E" id="3mI$71cQ5d$" role="2OqNvi">
7470-
<ref role="37wK5l" to="g51k:~EditorCell_Label.executeTextAction(jetbrains.mps.openapi.editor.cells.CellActionType,boolean):boolean" resolve="executeTextAction" />
7471-
<node concept="Rm8GO" id="51$nbrvFlJi" role="37wK5m">
7472-
<ref role="Rm8GQ" to="f4zo:~CellActionType.BACKSPACE" resolve="BACKSPACE" />
7473-
<ref role="1Px2BO" to="f4zo:~CellActionType" resolve="CellActionType" />
7474+
<node concept="liA8E" id="s9qDDFHcB1" role="2OqNvi">
7475+
<ref role="37wK5l" to="cj4x:~ActionHandler.executeAction(jetbrains.mps.openapi.editor.cells.EditorCell,jetbrains.mps.openapi.editor.cells.CellActionType):boolean" resolve="executeAction" />
7476+
<node concept="37vLTw" id="s9qDDFHdeP" role="37wK5m">
7477+
<ref role="3cqZAo" node="3mI$71cQ5d3" resolve="labelCell" />
74747478
</node>
7475-
<node concept="37vLTw" id="51$nbrvFXJ7" role="37wK5m">
7476-
<ref role="3cqZAo" node="6tLsdkfIscP" resolve="allowErrors" />
7479+
<node concept="37vLTw" id="s9qDDFHf2J" role="37wK5m">
7480+
<ref role="3cqZAo" node="6tLsdkfIscN" resolve="type" />
74777481
</node>
74787482
</node>
74797483
</node>
@@ -7598,19 +7602,23 @@
75987602
</node>
75997603
</node>
76007604
</node>
7601-
<node concept="3clFbF" id="3mI$71cQ4tn" role="3cqZAp">
7602-
<node concept="2OqwBi" id="3mI$71cQ4to" role="3clFbG">
7603-
<node concept="37vLTw" id="51$nbrvHqST" role="2Oq$k0">
7604-
<ref role="3cqZAo" node="3mI$71cQ59_" resolve="labelCell" />
7605+
<node concept="3clFbF" id="s9qDDFHu0v" role="3cqZAp">
7606+
<node concept="2OqwBi" id="s9qDDFHu0w" role="3clFbG">
7607+
<node concept="2OqwBi" id="s9qDDFHu0x" role="2Oq$k0">
7608+
<node concept="1rXfSq" id="s9qDDFHu0y" role="2Oq$k0">
7609+
<ref role="37wK5l" to="g51k:~EditorCell_Basic.getEditor():jetbrains.mps.nodeEditor.EditorComponent" resolve="getEditor" />
7610+
</node>
7611+
<node concept="liA8E" id="s9qDDFHu0z" role="2OqNvi">
7612+
<ref role="37wK5l" to="exr9:~EditorComponent.getActionHandler():jetbrains.mps.openapi.editor.ActionHandler" resolve="getActionHandler" />
7613+
</node>
76057614
</node>
7606-
<node concept="liA8E" id="3mI$71cQ4tq" role="2OqNvi">
7607-
<ref role="37wK5l" to="g51k:~EditorCell_Label.executeTextAction(jetbrains.mps.openapi.editor.cells.CellActionType,boolean):boolean" resolve="executeTextAction" />
7608-
<node concept="Rm8GO" id="51$nbrvM8Bi" role="37wK5m">
7609-
<ref role="Rm8GQ" to="f4zo:~CellActionType.DELETE" resolve="DELETE" />
7610-
<ref role="1Px2BO" to="f4zo:~CellActionType" resolve="CellActionType" />
7615+
<node concept="liA8E" id="s9qDDFHu0$" role="2OqNvi">
7616+
<ref role="37wK5l" to="cj4x:~ActionHandler.executeAction(jetbrains.mps.openapi.editor.cells.EditorCell,jetbrains.mps.openapi.editor.cells.CellActionType):boolean" resolve="executeAction" />
7617+
<node concept="37vLTw" id="s9qDDFHu0_" role="37wK5m">
7618+
<ref role="3cqZAo" node="3mI$71cQ59_" resolve="labelCell" />
76117619
</node>
7612-
<node concept="37vLTw" id="51$nbrvMHLs" role="37wK5m">
7613-
<ref role="3cqZAo" node="6tLsdkfIscP" resolve="allowErrors" />
7620+
<node concept="37vLTw" id="s9qDDFHu0A" role="37wK5m">
7621+
<ref role="3cqZAo" node="6tLsdkfIscN" resolve="type" />
76147622
</node>
76157623
</node>
76167624
</node>

0 commit comments

Comments
 (0)