Modified: MacRuby/trunk/sample-macruby/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb (4466 => 4467)
--- MacRuby/trunk/sample-macruby/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb 2010-08-25 22:21:53 UTC (rev 4466)
+++ MacRuby/trunk/sample-macruby/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb 2010-08-25 23:45:27 UTC (rev 4467)
@@ -232,10 +232,11 @@
repr.representationUsingType(imageFileType, properties: nil).writeToFile(savePath, atomically: true)
end
- # Release all our manually allocated data
- thumbnailShadow.release
- resultImage.release
- movie.release
+ # Since the code is garbage collected, there is no need to release
+ # the allocated variables (unlike the Obj-C version)
+ # thumbnailShadow.release
+ # resultImage.release
+ # movie.release
QTMovie.exitQTKitOnThread
Modified: MacRuby/trunk/sample-macruby/Skreenics/src/SkreenicsAppDelegate.rb (4466 => 4467)
--- MacRuby/trunk/sample-macruby/Skreenics/src/SkreenicsAppDelegate.rb 2010-08-25 22:21:53 UTC (rev 4466)
+++ MacRuby/trunk/sample-macruby/Skreenics/src/SkreenicsAppDelegate.rb 2010-08-25 23:45:27 UTC (rev 4467)
@@ -12,10 +12,10 @@
# We want to be able to provide alpha colors
NSColor.setIgnoresAlpha(false)
# Set transformers for the prefs
-NSValueTransformer.setValueTransformer(ExpandedPathToIconTransformer.alloc.init.autorelease, forName: "ExpandedPathToIconTransformer")
-NSValueTransformer.setValueTransformer(ExpandedPathToPathTransformer.alloc.init.autorelease, forName: "ExpandedPathToPathTransformer")
+NSValueTransformer.setValueTransformer(ExpandedPathToIconTransformer.alloc.init, forName: "ExpandedPathToIconTransformer")
+NSValueTransformer.setValueTransformer(ExpandedPathToPathTransformer.alloc.init, forName: "ExpandedPathToPathTransformer")
# Set the default RGB to NSColor transformer
-NSValueTransformer.setValueTransformer(SKRgbToNSColorTransformer.alloc.init.autorelease, forName: "SKRgbToNSColorTransformer")
+NSValueTransformer.setValueTransformer(SKRgbToNSColorTransformer.alloc.init, forName: "SKRgbToNSColorTransformer")
# And now we can register our user defaults
NSUserDefaults.standardUserDefaults.registerDefaults(NSDictionary.dictionaryWithContentsOfFile(NSBundle.mainBundle.pathForResource("UserDefaults", ofType: "plist")))