Skip to content

Commit a7ec9a3

Browse files
committed
node icon
1 parent f742af6 commit a7ec9a3

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

lib/features/workspace/providers/workspace_provider.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -865,7 +865,7 @@ class WorkspaceProvider extends StateHandler {
865865
break;
866866
}
867867
// No longer changing mode here, as it's handled by changeDrawMode
868-
// _currentMode = DrawMode.pointer;
868+
_currentMode = DrawMode.pointer;
869869

870870
if (newObject != null) {
871871
_canvasObjects[newObject.id] = newObject;

lib/features/workspace/widgets/toolbar.dart

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ class ToolBar extends StatelessWidget {
7777
'Add new node',
7878
device,
7979
onPressed: () {
80-
_showNodePicker(context, device, suprovider);
80+
_showNodePicker(context, device, suprovider,provider);
8181
},
8282
backgroundColor:
8383
suprovider.isDark
@@ -200,11 +200,11 @@ class ToolBar extends StatelessWidget {
200200
),
201201
_horizontalDivider(device),
202202
_toolIcon(
203-
provider.getNodeIcon(),
203+
provider.getNodeIcon(),
204204
'Add new node',
205205
device,
206206
onPressed: () {
207-
_showNodePicker(context, device, suprovider);
207+
_showNodePicker(context, device, suprovider,provider);
208208
},
209209
backgroundColor:
210210
suprovider.isDark
@@ -353,6 +353,7 @@ class ToolBar extends StatelessWidget {
353353
BuildContext context,
354354
rh.DeviceType device,
355355
SupabaseService su,
356+
WorkspaceProvider wp,
356357
) {
357358
final RenderBox? renderBox = context.findRenderObject() as RenderBox?;
358359
if (renderBox == null) return;
@@ -383,7 +384,10 @@ class ToolBar extends StatelessWidget {
383384
children: [
384385
Positioned.fill(
385386
child: GestureDetector(
386-
onTap: () => Navigator.pop(context),
387+
onTap: () {
388+
Navigator.pop(context);
389+
wp.changeDrawMode(DrawMode.pointer);
390+
},
387391
child: Container(color: Colors.transparent),
388392
),
389393
),
@@ -493,4 +497,4 @@ class ToolBar extends StatelessWidget {
493497
);
494498
}
495499
}
496-
}
500+
}

0 commit comments

Comments
 (0)