diff --git a/include/applicat.cpp b/include/applicat.cpp index 700097766..0069a036e 100755 --- a/include/applicat.cpp +++ b/include/applicat.cpp @@ -251,13 +251,12 @@ long TApplication::handler(WINDOW win, EVENT* ep) { on_firm_change(); on_config_change(); +#if XVT_OS == XVT_OS_SCOUNIX + do_events(); +#endif } else stop_run(); -#if XVT_OS == XVT_OS_SCOUNIX -else - do_events(); -#endif break; case E_COMMAND: switch(ep->v.cmd.tag) diff --git a/include/msksheet.cpp b/include/msksheet.cpp index 995a9d660..2e43c0d43 100755 --- a/include/msksheet.cpp +++ b/include/msksheet.cpp @@ -767,7 +767,7 @@ public: TArray& rows_array() const { return data(); } TMask& sheet_mask() { return _mask; } - TMask& mask(); + TMask& mask() const; void set_notify(SPREADSHEET_NOTIFY n) { _notify = n; } void set_dirty(bool spork = TRUE) { _owner->set_dirty(spork);}