diff options
Diffstat (limited to 'generic/tkZinc.c')
-rw-r--r-- | generic/tkZinc.c | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/generic/tkZinc.c b/generic/tkZinc.c index 6e6c87b..82b85b3 100644 --- a/generic/tkZinc.c +++ b/generic/tkZinc.c @@ -7342,7 +7342,7 @@ DoEvent(ZnWInfo *wi, } if (wi->binding_table == NULL) { - /*printf("no bindings\n");*/ + //printf("no bindings\n"); return; } @@ -7369,17 +7369,18 @@ DoEvent(ZnWInfo *wi, bind_part = (bind_part && (part != ZN_NO_PART) && item->class->IsSensitive(item, part) && - (wi->current_item->class->num_parts || - wi->current_item->class->GetFieldSet)); - - /*printf("type=%s, current=%d, new=%d --> %s, currentp %d, newp %d\n", - event->type==EnterNotify?"<Enter>": - event->type==LeaveNotify?"<Leave>": - event->type==MotionNotify?"<Motion>":"other", - wi->current_item?wi->current_item->id:0, - wi->new_item?wi->new_item->id:0, - bind_item?"bind":"nobind", - wi->current_part, wi->new_part);*/ + ((wi->current_item != ZN_NO_ITEM) && + (wi->current_item->class->num_parts || + wi->current_item->class->GetFieldSet))); + + //printf("type=%s, current=%d, new=%d --> %s, currentp %d, newp %d\n", + // event->type==EnterNotify?"<Enter>": + // event->type==LeaveNotify?"<Leave>": + // event->type==MotionNotify?"<Motion>":"other", + // wi->current_item?wi->current_item->id:0, + // wi->new_item?wi->new_item->id:0, + // bind_item?"bind":"nobind", + // wi->current_part, wi->new_part); if (bind_item) { num += 2; } |