Changeset 116638 in webkit
- Timestamp:
- May 10, 2012 6:42:54 AM (12 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r116633 r116638 1 2012-05-10 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> 2 3 [EFL] Memory leaks found in EFL DRT 4 https://bugs.webkit.org/show_bug.cgi?id=85889 5 6 Reviewed by Gustavo Noronha Silva. 7 8 Fix two memory leaks in EFL's DRT by using JSRetainPtr for JSString 9 created with JSStringCreateWithUTF8CString. 10 11 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: 12 (DumpRenderTreeChrome::onWindowObjectCleared): 13 * DumpRenderTree/efl/EventSender.cpp: 14 (modifiersFromJSValue): 15 1 16 2012-05-10 Alexander Shalamov <alexander.shalamov@intel.com> 2 17 -
trunk/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp
r116633 r116638 368 368 ASSERT(!exception); 369 369 370 JSRetainPtr<JSStringRef> controllerName( JSStringCreateWithUTF8CString("eventSender"));370 JSRetainPtr<JSStringRef> controllerName(Adopt, JSStringCreateWithUTF8CString("eventSender")); 371 371 JSObjectSetProperty(objectClearedInfo->context, objectClearedInfo->windowObject, 372 372 controllerName.get(), -
trunk/Tools/DumpRenderTree/efl/EventSender.cpp
r116633 r116638 237 237 238 238 unsigned modifier = 0; 239 int modifiersCount = JSValueToNumber(context, JSObjectGetProperty(context, modifiersArray, JSStringCreateWithUTF8CString("length"), 0), 0); 239 JSRetainPtr<JSStringRef> lengthProperty(Adopt, JSStringCreateWithUTF8CString("length")); 240 int modifiersCount = JSValueToNumber(context, JSObjectGetProperty(context, modifiersArray, lengthProperty.get(), 0), 0); 240 241 for (int i = 0; i < modifiersCount; ++i) 241 242 modifier |= static_cast<unsigned>(modifierFromJSValue(context, JSObjectGetPropertyAtIndex(context, modifiersArray, i, 0)));
Note: See TracChangeset
for help on using the changeset viewer.