From 1fa26e53a08ea20ea45244d16602e8e482bdb8f0 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Sat, 29 Oct 2011 11:53:16 +1100 Subject: Fix warnings from Clang analyze about memory management. --- cocoa/PlatCocoa.mm | 6 +++--- cocoa/ScintillaCocoa.mm | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cocoa/PlatCocoa.mm b/cocoa/PlatCocoa.mm index 02a000b39..7f0d86813 100644 --- a/cocoa/PlatCocoa.mm +++ b/cocoa/PlatCocoa.mm @@ -612,7 +612,7 @@ void Scintilla::SurfaceImpl::AlphaRectangle(PRectangle rc, int /*cornerSize*/, C } } -static CGImageRef ImageFromRGBA(int width, int height, const unsigned char *pixelsImage, bool invert) { +static CGImageRef ImageCreateFromRGBA(int width, int height, const unsigned char *pixelsImage, bool invert) { CGImageRef image = 0; // Create an RGB color space. @@ -666,7 +666,7 @@ static CGImageRef ImageFromRGBA(int width, int height, const unsigned char *pixe } void SurfaceImpl::DrawRGBAImage(PRectangle /* rc */, int width, int height, const unsigned char *pixelsImage) { - CGImageRef image = ImageFromRGBA(width, height, pixelsImage, true); + CGImageRef image = ImageCreateFromRGBA(width, height, pixelsImage, true); if (image) { //CGContextSaveGState(gc); //CGRect dst = PRectangleToCGRect(rc); @@ -1794,7 +1794,7 @@ void ListBoxImpl::RegisterImage(int type, const char* xpm_data) } void ListBoxImpl::RegisterRGBAImage(int type, int width, int height, const unsigned char *pixelsImage) { - CGImageRef imageRef = ImageFromRGBA(width, height, pixelsImage, false); + CGImageRef imageRef = ImageCreateFromRGBA(width, height, pixelsImage, false); NSSize sz = {width, height}; NSImage *img = [[NSImage alloc] initWithSize: sz]; [img autorelease]; diff --git a/cocoa/ScintillaCocoa.mm b/cocoa/ScintillaCocoa.mm index eb3fbc50c..0b4fe6294 100644 --- a/cocoa/ScintillaCocoa.mm +++ b/cocoa/ScintillaCocoa.mm @@ -138,7 +138,7 @@ static const KeyToCommand macMapDefault[] = - (id) init: (void*) target { - [super init]; + self = [super init]; if (self != nil) { mTarget = target; @@ -543,7 +543,7 @@ sptr_t ScintillaCocoa::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lPar // performed. if (IsUnicodeMode()) { - NSString* input = [[NSString stringWithCharacters: (const unichar*) &wParam length: 1] autorelease]; + NSString* input = [NSString stringWithCharacters: (const unichar*) &wParam length: 1]; const char* utf8 = [input UTF8String]; AddCharUTF((char*) utf8, static_cast(strlen(utf8)), false); return 1; -- cgit v1.2.3