Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.
|
|
|
|
More Button crashes
Posted:
Oct 18, 2012 3:08 AM
|
|
All, Yesterday I posted an intermittent problem I was having related to Button use. I have now found another Button problem that is repeatable. I was not looking for it; it found me.
<<<--- Warning --->>> This example can crash your kernel or front end. If you run this code, save all your work, exit all kernels and front ends and start a new, isolated front end and kernel.
I have tested this on two different machines and operating systems, OSX and Windows.
Evaluating the PutUpDialog[] function on its own has the expected behavior. Evaluating the same function as a result of pushing the button, however, has ugly results.
--- snip --- PutUpDialog[] := Module[{ret}, ret = DialogInput[{Row[{DefaultButton[DialogReturn[True]], CancelButton[DialogReturn[False]]}]}]; If[ret, "Hi", "Bye"]]
PutUpDialog[]
Button["Dialog Box", PutUpDialog[]]
|
|
|
|