comparison mac/dw.m @ 1885:0768bbcf67e5

Need to duplicate container query results on Mac.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 30 Aug 2013 00:07:22 +0000
parents 71c8a45b2a35
children f7d408a47752
comparison
equal deleted inserted replaced
1884:71780cf68aa2 1885:0768bbcf67e5
7046 if(result != NSNotFound) 7046 if(result != NSNotFound)
7047 { 7047 {
7048 if(flags & DW_CR_RETDATA) 7048 if(flags & DW_CR_RETDATA)
7049 retval = [cont getRowData:(int)result]; 7049 retval = [cont getRowData:(int)result];
7050 else 7050 else
7051 retval = [cont getRowTitle:(int)result]; 7051 {
7052 char *temp = [cont getRowTitle:(int)result];
7053 if(temp)
7054 retval = strdup(temp);
7055 }
7052 [cont setLastQueryPoint:(int)result]; 7056 [cont setLastQueryPoint:(int)result];
7053 } 7057 }
7054 DW_MUTEX_UNLOCK; 7058 DW_MUTEX_UNLOCK;
7055 return retval; 7059 return retval;
7056 } 7060 }
7076 if(result != NSNotFound) 7080 if(result != NSNotFound)
7077 { 7081 {
7078 if(flags & DW_CR_RETDATA) 7082 if(flags & DW_CR_RETDATA)
7079 retval = [cont getRowData:(int)result]; 7083 retval = [cont getRowData:(int)result];
7080 else 7084 else
7081 retval = [cont getRowTitle:(int)result]; 7085 {
7086 char *temp = [cont getRowTitle:(int)result];
7087 if(temp)
7088 retval = strdup(temp);
7089 }
7082 [cont setLastQueryPoint:(int)result]; 7090 [cont setLastQueryPoint:(int)result];
7083 } 7091 }
7084 DW_MUTEX_UNLOCK; 7092 DW_MUTEX_UNLOCK;
7085 return retval; 7093 return retval;
7086 } 7094 }