From 66e821216263b1ec136802f1a79d257d2b7348dc Mon Sep 17 00:00:00 2001 From: suke Date: Wed, 2 Jul 2008 15:35:04 +0000 Subject: * ext/win32ole/win32ole.c: avoid creating Ruby object during GC. thanks to arton . [ruby-dev:35313] * test/win32ole/test_win32ole_event.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@17821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/win32ole/test_win32ole_event.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test') diff --git a/test/win32ole/test_win32ole_event.rb b/test/win32ole/test_win32ole_event.rb index 522e7a61f..744021dfd 100644 --- a/test/win32ole/test_win32ole_event.rb +++ b/test/win32ole/test_win32ole_event.rb @@ -35,6 +35,8 @@ if defined?(WIN32OLE_EVENT) ev.on_event {|*args| default_handler(*args)} @ie.navigate("file:///#{@f}") while @ie.busy + WIN32OLE_EVENT.new(@ie, 'DWebBrowserEvents') + GC.start sleep 0.1 end assert_match(/BeforeNavigate/, @event) -- cgit