Corretto focus sulle celle dopo aver fatto gestione
git-svn-id: svn://10.65.10.50/trunk@3308 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
af390f9369
commit
18bcc8e162
@ -557,7 +557,15 @@ void TSpreadsheet::set_focus_cell(int riga, int colonna)
|
||||
colonna = find_enabled_column(rec, colonna, +1);
|
||||
|
||||
if (colonna > 0)
|
||||
{
|
||||
{
|
||||
WINDOW win = xvt_scr_get_focus_vobj(); // Puo' essere NULL per cui poi non funziona ...
|
||||
WINDOW par = parent(); // ... la xi_set_focus(&cell)
|
||||
if (win != par)
|
||||
{
|
||||
xvt_scr_set_focus_vobj(par);
|
||||
xvt_vobj_raise(par);
|
||||
}
|
||||
|
||||
XI_OBJ cell;
|
||||
XI_MAKE_CELL(&cell, _obj, riga, colonna);
|
||||
xi_set_focus(&cell);
|
||||
|
Loading…
x
Reference in New Issue
Block a user