diff --git a/src/add-ons/input_server/filters/shortcut_catcher/KeyCommandMap.cpp b/src/add-ons/input_server/filters/shortcut_catcher/KeyCommandMap.cpp index a5bcf30283..1761d740c6 100644 --- a/src/add-ons/input_server/filters/shortcut_catcher/KeyCommandMap.cpp +++ b/src/add-ons/input_server/filters/shortcut_catcher/KeyCommandMap.cpp @@ -71,6 +71,9 @@ KeyCommandMap::KeyCommandMap(const char* file) strcpy(fFileName, file); BEntry fileEntry(fFileName); + if (!fileEntry.Exists()) + BFile file(fFileName, B_READ_ONLY|B_CREATE_FILE); + if (fileEntry.InitCheck() == B_NO_ERROR) { node_ref nref;