diff --git a/include/msksheet.cpp b/include/msksheet.cpp index 9c674224c..92b20ac9d 100755 --- a/include/msksheet.cpp +++ b/include/msksheet.cpp @@ -1666,7 +1666,7 @@ void TSpreadsheet::mask2str(int rec) // @mfunc Permette di abilitare/disabilitare una singola cella void TSpreadsheet::enable_cell( int row, // @parm Riga della cella da abilitare/disabilitare - int column, // @parm Colonna della cella da abilitare/disabilitare + int column, // @parm Colonna della cella da abilitare/disabilitare (-1=tutta la riga) bool on) // @parm Indica l'operazione da effettuare sulla cella: // // @flag TRUE | La cella viene abilitata (default) @@ -2455,9 +2455,12 @@ bool TSheet_field::on_hit() set_dirty(FALSE); } - return TRUE; + const bool ok = handler(K_SPACE); + return ok; + } + void TSheet_field::select(int r, bool scrollto) { TSpreadsheet* s = (TSpreadsheet*)_ctl;