summaryrefslogtreecommitdiffstats
path: root/ppapi/cpp/private/var_private.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ppapi/cpp/private/var_private.cc')
-rw-r--r--ppapi/cpp/private/var_private.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/ppapi/cpp/private/var_private.cc b/ppapi/cpp/private/var_private.cc
index 5db0aa3..8b3228b 100644
--- a/ppapi/cpp/private/var_private.cc
+++ b/ppapi/cpp/private/var_private.cc
@@ -4,6 +4,7 @@
#include "ppapi/cpp/private/var_private.h"
+#include "ppapi/c/dev/ppb_memory_dev.h"
#include "ppapi/c/dev/ppb_var_deprecated.h"
#include "ppapi/cpp/private/instance_private.h"
#include "ppapi/cpp/logging.h"
@@ -83,7 +84,9 @@ void VarPrivate::GetAllPropertyNames(std::vector<Var>* properties,
Var temp(PassRef(), props[i]);
(*properties)[i] = temp;
}
- Module::Get()->core()->MemFree(props);
+ const PPB_Memory_Dev* memory_if = static_cast<const PPB_Memory_Dev*>(
+ pp::Module::Get()->GetBrowserInterface(PPB_MEMORY_DEV_INTERFACE));
+ memory_if->MemFree(props);
}
void VarPrivate::SetProperty(const Var& name, const Var& value,