Index: src_plugins/hid_lesstif/dialogs.c =================================================================== --- src_plugins/hid_lesstif/dialogs.c (revision 27817) +++ src_plugins/hid_lesstif/dialogs.c (revision 27818) @@ -594,7 +594,7 @@ ctx->close_cb_called = 1; ctx->close_cb(ctx->caller_data, PCB_HID_ATTR_EV_WINCLOSE); } - if (!ctx->widget_destroyed) { + else if (!ctx->widget_destroyed) { ctx->widget_destroyed = 1; readres_all(ctx); XtUnmanageChild(w);