diff --git a/src/apps/stylededit/StyledEditApp.cpp b/src/apps/stylededit/StyledEditApp.cpp index 61d20d9eec..286e76d2c7 100644 --- a/src/apps/stylededit/StyledEditApp.cpp +++ b/src/apps/stylededit/StyledEditApp.cpp @@ -4,6 +4,8 @@ #include #include #include +#include +#include #include "Constants.h" #include "StyledEditApp.h" #include "StyledEditWindow.h" @@ -155,14 +157,23 @@ StyledEditApp::ArgvReceived(int32 argc, const char *argv[], const char * cwd) path.SetTo(cwd,argv[i]); } if (path.InitCheck() != B_OK) { - continue; // TODO: alert the user? + printf("path.InitCheck failed: \""); + if (argv[i][0] == '/') { + printf("%s",argv[i]); + } else { + printf("%s/%s",cwd,argv[i]); + } + printf("\".\n"); + continue; } entry_ref ref; if (get_ref_for_path(path.Path(), &ref) != B_OK) { - continue; // TODO: alert the user? + printf("get_ref_for_path failed: \""); + printf("%s",path.Path()); + printf("\".\n"); + continue; } - OpenDocument(&ref); } } diff --git a/src/apps/stylededit/StyledEditWindow.cpp b/src/apps/stylededit/StyledEditWindow.cpp index c00dff0611..cce8b55e7b 100644 --- a/src/apps/stylededit/StyledEditWindow.cpp +++ b/src/apps/stylededit/StyledEditWindow.cpp @@ -770,6 +770,8 @@ StyledEditWindow::QuitRequested() saveAlert= new BAlert("savealert",alertText.String(), "Cancel", "Don't save","Save", B_WIDTH_AS_USUAL, B_OFFSET_SPACING, B_WARNING_ALERT); saveAlert->SetShortcut(0, B_ESCAPE); + saveAlert->SetShortcut(1,'d'); + saveAlert->SetShortcut(2,'s'); buttonIndex= saveAlert->Go(); if (buttonIndex==0) { //"cancel": dont save, dont close the window @@ -1021,6 +1023,7 @@ StyledEditWindow::RevertToSaved() revertAlert= new BAlert("revertAlert",alertText.String(), "Cancel", "OK", 0, B_WIDTH_AS_USUAL, B_EVEN_SPACING, B_WARNING_ALERT); revertAlert->SetShortcut(0, B_ESCAPE); + revertAlert->SetShortcut(1, 'o'); buttonIndex= revertAlert->Go(); if (buttonIndex!=1) { // some sort of cancel, don't revert