* kjs/internal.cpp:
(InterpreterImp::InterpreterImp): Set the interp pointer earlier,
in case garbage collection takes place while creating the global
values.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@1192
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2002-05-21 Maciej Stachowiak <mjs@apple.com>
+
+ Fixed Radar 2928775 - Sherlock crashes sitting in stocks channel
+
+ * kjs/internal.cpp:
+ (InterpreterImp::InterpreterImp): Set the interp pointer earlier,
+ in case garbage collection takes place while creating the global
+ values.
+
2002-05-15 Darin Adler <darin@apple.com>
* Makefile.am:
+2002-05-21 Maciej Stachowiak <mjs@apple.com>
+
+ Fixed Radar 2928775 - Sherlock crashes sitting in stocks channel
+
+ * kjs/internal.cpp:
+ (InterpreterImp::InterpreterImp): Set the interp pointer earlier,
+ in case garbage collection takes place while creating the global
+ values.
+
2002-05-15 Darin Adler <darin@apple.com>
* Makefile.am:
+2002-05-21 Maciej Stachowiak <mjs@apple.com>
+
+ Fixed Radar 2928775 - Sherlock crashes sitting in stocks channel
+
+ * kjs/internal.cpp:
+ (InterpreterImp::InterpreterImp): Set the interp pointer earlier,
+ in case garbage collection takes place while creating the global
+ values.
+
2002-05-15 Darin Adler <darin@apple.com>
* Makefile.am:
// as a root set for garbage collection
#ifdef APPLE_CHANGES
Collector::lock();
+ m_interpreter = interp;
#endif
if (s_hook) {
prev = s_hook;
Collector::unlock();
#endif
+#ifndef APPLE_CHANGES
m_interpreter = interp;
+#endif
global = glob;
globExec = new ExecState(m_interpreter,0);
dbg = 0;