changeset 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 71780cf68aa2
children f7d408a47752
files mac/dw.m
diffstat 1 files changed, 10 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mac/dw.m	Wed Aug 28 23:47:40 2013 +0000
+++ b/mac/dw.m	Fri Aug 30 00:07:22 2013 +0000
@@ -7048,7 +7048,11 @@
         if(flags & DW_CR_RETDATA)
             retval = [cont getRowData:(int)result];
         else
-            retval = [cont getRowTitle:(int)result];
+        {
+            char *temp = [cont getRowTitle:(int)result];
+            if(temp)
+               retval = strdup(temp);
+        }
         [cont setLastQueryPoint:(int)result];
     }
     DW_MUTEX_UNLOCK;
@@ -7078,7 +7082,11 @@
         if(flags & DW_CR_RETDATA)
             retval = [cont getRowData:(int)result];
         else
-            retval = [cont getRowTitle:(int)result];
+        {
+            char *temp = [cont getRowTitle:(int)result];
+            if(temp)
+               retval = strdup(temp);
+        }
         [cont setLastQueryPoint:(int)result];
     }
     DW_MUTEX_UNLOCK;