mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-05-06 10:36:12 +03:00
AIS_LocalContext::Remove() corrected to unbind the argument from myActiveObjects at the very end. Also some code clean up applied (e.g. duplicated AddOrRemoveSelected() call removed, formatting corrected). code formatting
26 lines
737 B
Plaintext
26 lines
737 B
Plaintext
puts "============"
|
|
puts "OCC25528"
|
|
puts "============"
|
|
puts ""
|
|
####################################################################################
|
|
# Visualization - Exception on removing an interactive object from
|
|
# a local context
|
|
# vremove -local <obj_name> crashes if there is an opened local context
|
|
####################################################################################
|
|
|
|
pload ALL
|
|
box b 1 2 3
|
|
vinit
|
|
vdisplay b
|
|
vfit
|
|
|
|
# opening a local context for local selection
|
|
vselmode b 4 1
|
|
# Select a face just to simulate the scenario used in a real application
|
|
vselect 200 200
|
|
# This line should not lead to exception
|
|
vremove -local b
|
|
|
|
# Screenshot should be empty (box removed successfully)
|
|
vdump ${imagedir}/${casename}.png
|