comparison mac/dw.m @ 801:5d8e4ecb7820

Think we need to ignore the last add point when the pointer argument is NULL.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Wed, 23 Mar 2011 19:50:03 +0000
parents e5a0a1a3ee03
children 676d46b31a11
comparison
equal deleted inserted replaced
800:e5a0a1a3ee03 801:5d8e4ecb7820
4554 int _locked_by_me = FALSE; 4554 int _locked_by_me = FALSE;
4555 DW_MUTEX_LOCK; 4555 DW_MUTEX_LOCK;
4556 DWContainer *cont = handle; 4556 DWContainer *cont = handle;
4557 id object = nil; 4557 id object = nil;
4558 int type = [cont cellType:column]; 4558 int type = [cont cellType:column];
4559 int lastadd = [cont lastAddPoint]; 4559 int lastadd = 0;
4560
4561 /* If pointer is NULL we are getting a change request instead of set */
4562 if(pointer)
4563 {
4564 lastadd = [cont lastAddPoint];
4565 }
4560 4566
4561 if(!data) 4567 if(!data)
4562 { 4568 {
4563 DW_MUTEX_UNLOCK; 4569 DW_MUTEX_UNLOCK;
4564 return; 4570 return;