diff options
-rw-r--r-- | Source/CustomQuery.m | 2 | ||||
-rw-r--r-- | Source/TableContent.m | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/Source/CustomQuery.m b/Source/CustomQuery.m index b6512f5a..bc71d6ee 100644 --- a/Source/CustomQuery.m +++ b/Source/CustomQuery.m @@ -1584,7 +1584,7 @@ if (isWorking) { pthread_mutex_lock(&resultDataLock); if (rowIndex < resultDataCount && columnIndex < [resultData columnCount]) { - theValue = SPDataStorageObjectAtRowAndColumn(resultData, rowIndex, columnIndex); + theValue = [[SPDataStorageObjectAtRowAndColumn(resultData, rowIndex, columnIndex) copy] autorelease]; } pthread_mutex_unlock(&resultDataLock); diff --git a/Source/TableContent.m b/Source/TableContent.m index f4afb508..a0948f36 100644 --- a/Source/TableContent.m +++ b/Source/TableContent.m @@ -2718,7 +2718,7 @@ if (isWorking) { pthread_mutex_lock(&tableValuesLock); if (rowIndex < tableRowsCount && columnIndex < [tableValues columnCount]) { - theValue = SPDataStorageObjectAtRowAndColumn(tableValues, rowIndex, columnIndex); + theValue = [[SPDataStorageObjectAtRowAndColumn(tableValues, rowIndex, columnIndex) copy] autorelease]; } pthread_mutex_unlock(&tableValuesLock); |