Only in lash-basic: lash-basic diff -ru lash-basic.orig/lash-basic.c lash-basic/lash-basic.c --- lash-basic.orig/lash-basic.c 2008-10-12 16:16:00.000000000 +0300 +++ lash-basic/lash-basic.c 2008-10-12 16:20:09.000000000 +0300 @@ -18,11 +18,13 @@ case LASH_Save_File: printf("Asked to save data in %s, but we don't have any\n", lash_event_get_string(event)); + lash_send_event(lash_client, event); break; case LASH_Restore_File: printf("Asked to restore data from %s, but we don't have any\n", lash_event_get_string(event)); + lash_send_event(lash_client, event); break; case LASH_Quit: Only in lash-basic: lash-gtkmm diff -ru lash-basic.orig/lash-gtkmm.cpp lash-basic/lash-gtkmm.cpp --- lash-basic.orig/lash-gtkmm.cpp 2008-10-12 16:16:00.000000000 +0300 +++ lash-basic/lash-gtkmm.cpp 2008-10-12 16:20:30.000000000 +0300 @@ -18,11 +18,13 @@ case LASH_Save_File: label->set_text(std::string("Asked to save data in ") + lash_event_get_string(event) + " but we don't have any"); + lash_send_event(lash_client, event); break; case LASH_Restore_File: label->set_text(std::string("Asked to restore data from ") + lash_event_get_string(event) + " but we don't have any"); + lash_send_event(lash_client, event); break; case LASH_Quit: Only in lash-basic: lash-gtkmm-jack diff -ru lash-basic.orig/lash-gtkmm-jack.cpp lash-basic/lash-gtkmm-jack.cpp --- lash-basic.orig/lash-gtkmm-jack.cpp 2008-10-12 16:16:00.000000000 +0300 +++ lash-basic/lash-gtkmm-jack.cpp 2008-10-12 16:20:49.000000000 +0300 @@ -20,11 +20,13 @@ case LASH_Save_File: label->set_text(std::string("Asked to save data in ") + lash_event_get_string(event) + " but we don't have any"); + lash_send_event(lash_client, event); break; case LASH_Restore_File: label->set_text(std::string("Asked to restore data from ") + lash_event_get_string(event) + " but we don't have any"); + lash_send_event(lash_client, event); break; case LASH_Quit: