@@ -1237,6 +1237,8 @@ oedit_reject(struct mged_state *s)
1237
1237
Tcl_UnlinkVar (s -> interp , "edit_solid_flag" );
1238
1238
rt_solid_edit_destroy (s -> s_edit );
1239
1239
s -> s_edit = NULL ;
1240
+ mmenu_set (s , MENU_L1 , NULL );
1241
+ mmenu_set (s , MENU_L2 , NULL );
1240
1242
}
1241
1243
1242
1244
@@ -1301,6 +1303,8 @@ sedit_apply(struct mged_state *s, int accept_flag)
1301
1303
Tcl_UnlinkVar (s -> interp , "edit_solid_flag" );
1302
1304
rt_solid_edit_destroy (s -> s_edit );
1303
1305
s -> s_edit = NULL ;
1306
+ mmenu_set (s , MENU_L1 , NULL );
1307
+ mmenu_set (s , MENU_L2 , NULL );
1304
1308
return TCL_OK ;
1305
1309
}
1306
1310
@@ -1309,6 +1313,8 @@ sedit_apply(struct mged_state *s, int accept_flag)
1309
1313
Tcl_UnlinkVar (s -> interp , "edit_solid_flag" );
1310
1314
rt_solid_edit_destroy (s -> s_edit );
1311
1315
s -> s_edit = NULL ;
1316
+ mmenu_set (s , MENU_L1 , NULL );
1317
+ mmenu_set (s , MENU_L2 , NULL );
1312
1318
return TCL_ERROR ;
1313
1319
}
1314
1320
struct ged_bv_data * bdata = (struct ged_bv_data * )illump -> s_u_data ;
@@ -1318,6 +1324,8 @@ sedit_apply(struct mged_state *s, int accept_flag)
1318
1324
Tcl_UnlinkVar (s -> interp , "edit_solid_flag" );
1319
1325
rt_solid_edit_destroy (s -> s_edit );
1320
1326
s -> s_edit = NULL ;
1327
+ mmenu_set (s , MENU_L1 , NULL );
1328
+ mmenu_set (s , MENU_L2 , NULL );
1321
1329
return TCL_ERROR ;
1322
1330
}
1323
1331
@@ -1356,6 +1364,8 @@ sedit_apply(struct mged_state *s, int accept_flag)
1356
1364
Tcl_UnlinkVar (s -> interp , "edit_solid_flag" );
1357
1365
rt_solid_edit_destroy (s -> s_edit );
1358
1366
s -> s_edit = NULL ;
1367
+ mmenu_set (s , MENU_L1 , NULL );
1368
+ mmenu_set (s , MENU_L2 , NULL );
1359
1369
return TCL_ERROR ; /* FAIL */
1360
1370
}
1361
1371
@@ -1378,13 +1388,17 @@ sedit_apply(struct mged_state *s, int accept_flag)
1378
1388
Tcl_UnlinkVar (s -> interp , "edit_solid_flag" );
1379
1389
rt_solid_edit_destroy (s -> s_edit );
1380
1390
s -> s_edit = NULL ;
1391
+ mmenu_set (s , MENU_L1 , NULL );
1392
+ mmenu_set (s , MENU_L2 , NULL );
1381
1393
return TCL_ERROR ;
1382
1394
}
1383
1395
}
1384
1396
1385
1397
Tcl_UnlinkVar (s -> interp , "edit_solid_flag" );
1386
1398
rt_solid_edit_destroy (s -> s_edit );
1387
1399
s -> s_edit = NULL ;
1400
+ mmenu_set (s , MENU_L1 , NULL );
1401
+ mmenu_set (s , MENU_L2 , NULL );
1388
1402
return TCL_OK ;
1389
1403
}
1390
1404
@@ -1439,6 +1453,8 @@ sedit_reject(struct mged_state *s)
1439
1453
Tcl_UnlinkVar (s -> interp , "edit_solid_flag" );
1440
1454
rt_solid_edit_destroy (s -> s_edit );
1441
1455
s -> s_edit = NULL ;
1456
+ mmenu_set (s , MENU_L1 , NULL );
1457
+ mmenu_set (s , MENU_L2 , NULL );
1442
1458
return ;
1443
1459
}
1444
1460
struct ged_bv_data * bdata = (struct ged_bv_data * )illump -> s_u_data ;
@@ -1468,6 +1484,8 @@ sedit_reject(struct mged_state *s)
1468
1484
Tcl_UnlinkVar (s -> interp , "edit_solid_flag" );
1469
1485
rt_solid_edit_destroy (s -> s_edit );
1470
1486
s -> s_edit = NULL ;
1487
+ mmenu_set (s , MENU_L1 , NULL );
1488
+ mmenu_set (s , MENU_L2 , NULL );
1471
1489
}
1472
1490
1473
1491
int
0 commit comments