diff --git a/frontend/appflowy_flutter/lib/workspace/application/panes/panes_bloc/panes_bloc.dart b/frontend/appflowy_flutter/lib/workspace/application/panes/panes_bloc/panes_bloc.dart index f8d2f5df6724f..dc90f57325b6a 100644 --- a/frontend/appflowy_flutter/lib/workspace/application/panes/panes_bloc/panes_bloc.dart +++ b/frontend/appflowy_flutter/lib/workspace/application/panes/panes_bloc/panes_bloc.dart @@ -115,13 +115,14 @@ class PanesBloc extends Bloc { ? Axis.vertical : Axis.horizontal; - final root = panesService.splitHandler( - node: state.root, - targetPaneId: e.to.paneId, + final root = panesService.movePaneHandler( + root: state.root, + toNode: e.to, direction: direction, axis: axis, fromNode: e.from, ); + final firstLeafNode = panesService.findFirstLeaf(node: root); emit( @@ -131,7 +132,6 @@ class PanesBloc extends Bloc { count: state.count + 1, ), ); - add(ClosePane(paneId: e.from.paneId, closingToMove: true)); }, ); },