Mercurial > dwindows
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 } |