@@ -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