diff --git a/include/sheet.cpp b/include/sheet.cpp index f5489db6e..4d8b00a16 100755 --- a/include/sheet.cpp +++ b/include/sheet.cpp @@ -631,6 +631,10 @@ bool TSheet_control::event_handler(XI_OBJ* itf, XI_EVENT *xiev) long rec = -1; switch (k) { + + case K_SPACE: + check(selected(), !checked(selected())); + break; case K_ENTER: if (_disabled[_cur_rec]) break; @@ -861,9 +865,9 @@ bool TSheet::on_key(KEY key) { switch(key) { - case K_SPACE: - check(selected(), !checked(selected())); - break; +// case K_SPACE: +// check(selected(), !checked(selected())); +// break; case K_F7: uncheck(-1); break; @@ -1175,7 +1179,7 @@ TBrowse_sheet::TBrowse_sheet(TCursor* cursor, const char* fields, switch (c.class_id()) { case CLASS_EDIT_FIELD: - e = &add_string(c.dlg(), 0, p, 1, y++, c.size(), flags); + e = &add_string(c.dlg(), 0, p, 1, y++, c.size(), flags, c.size() > 50 ? 50 : c.size() ); break; case CLASS_REAL_FIELD: e = &add_number(c.dlg(), 0, p, 1, y++, c.size(), flags);