diff --git a/shell/e.cpp b/shell/e.cpp index d7e71a9..c1aea82 100644 --- a/shell/e.cpp +++ b/shell/e.cpp @@ -5,6 +5,7 @@ #include #include +#include //--- // e @@ -26,17 +27,16 @@ static _e_args parse_e(Session &session, Parser &parser) parser.accept_options(); VirtualSpace *space; - if (!args.space_name.empty()) + if(!args.space_name.empty()) space = session.get_space(args.space_name); else space = session.current_space; - if (space) + if(space) while(!parser.at_end()) args.values.push_back(parser.expr(space)); else - throw CommandError("virtual space {} does not exist", - args.space_name); + FxOS_log(ERR, "virtual space '%s' does not exist", args.space_name); // TODO: Error message when session specified in _e does not exist