Widget_CanvasChooser::chooser_menu()
{
String canvas_name;
Widget_CanvasChooser::chooser_menu()
{
String canvas_name;
- App::dialog_entry(_("Choose Canvas"),_("Enter the relative name of the canvas that you want"),canvas_name);
+
+ if (!App::dialog_entry(_("Choose Canvas"),_("Enter the relative name of the canvas that you want"),canvas_name))
+ {
+ // the user hit 'cancel', so set the parameter back to its previous value
+ set_value_(canvas);
+ return;
+ }
+
Canvas::Handle new_canvas;
try
{
Canvas::Handle new_canvas;
try
{