* API/JSRetainPtr.h: One more file that needed the change below.
authordarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 6 Jan 2008 02:16:32 +0000 (02:16 +0000)
committerdarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 6 Jan 2008 02:16:32 +0000 (02:16 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@29201 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/API/JSRetainPtr.h
JavaScriptCore/ChangeLog

index f7fea10ceb450f129d2d1e66f1941e0a7ae883c9..69c6de19c92d172c86d9bbc7641ccb5baeb4dce1 100644 (file)
@@ -59,8 +59,8 @@ public:
     bool operator!() const { return !m_ptr; }
 
     // This conversion operator allows implicit conversion to bool but not to other integer types.
-    typedef T (JSRetainPtr::*UnspecifiedBoolType)() const;
-    operator UnspecifiedBoolType() const { return m_ptr ? &JSRetainPtr::get : 0; }
+    typedef T JSRetainPtr::*UnspecifiedBoolType;
+    operator UnspecifiedBoolType() const { return m_ptr ? &JSRetainPtr::m_ptr : 0; }
     
     JSRetainPtr& operator=(const JSRetainPtr&);
     template <typename U> JSRetainPtr& operator=(const JSRetainPtr<U>&);
index 556325b9eb97d96df3399911314401697996ae21..8df06ad615d4b58d6a373675d2b3ba211bf79cce 100644 (file)
@@ -1,3 +1,7 @@
+2008-01-05  Darin Adler  <darin@apple.com>
+
+        * API/JSRetainPtr.h: One more file that needed the change below.
+
 2008-01-05  Darin Adler  <darin@apple.com>
 
         * wtf/OwnPtr.h: OwnPtr needs the same fix as RefPtr below.