| Index: Source/modules/webmidi/MIDIAccessInitializer.cpp
 | 
| diff --git a/Source/modules/webmidi/MIDIAccessInitializer.cpp b/Source/modules/webmidi/MIDIAccessInitializer.cpp
 | 
| index 8890a80a6985cf97f4d51b3f360ce104c057cbdb..fc2f3d5e21fc9a79372ef5799ec899e37d1fe465 100644
 | 
| --- a/Source/modules/webmidi/MIDIAccessInitializer.cpp
 | 
| +++ b/Source/modules/webmidi/MIDIAccessInitializer.cpp
 | 
| @@ -23,17 +23,6 @@ MIDIAccessInitializer::MIDIAccessInitializer(ScriptState* scriptState, const MID
 | 
|      , m_hasBeenDisposed(false)
 | 
|      , m_sysexPermissionResolved(false)
 | 
|  {
 | 
| -#if ENABLE(OILPAN)
 | 
| -    // A prefinalizer has already been registered (as a LifecycleObserver);
 | 
| -    // remove it and register a combined one, as the infrastructure doesn't
 | 
| -    // support multiple prefinalizers for an object.
 | 
| -    //
 | 
| -    // FIXME: Oilpan: remove LifecycleObserver's need for a prefinalizer,
 | 
| -    // and as a consequence, this unregistration step. If the former is independently
 | 
| -    // removed, the unregisterPreFinalizer() call will assert.
 | 
| -    ThreadState::current()->unregisterPreFinalizer(*static_cast<LifecycleObserver*>(this));
 | 
| -    ThreadState::current()->registerPreFinalizer(*this);
 | 
| -#endif
 | 
|      if (options.hasSysex())
 | 
|          m_requestSysex = options.sysex();
 | 
|  }
 | 
| @@ -67,11 +56,6 @@ void MIDIAccessInitializer::dispose()
 | 
|      }
 | 
|  
 | 
|      m_hasBeenDisposed = true;
 | 
| -
 | 
| -#if ENABLE(OILPAN)
 | 
| -    // Delegate to LifecycleObserver's prefinalizer.
 | 
| -    LifecycleObserver::dispose();
 | 
| -#endif
 | 
|  }
 | 
|  
 | 
|  ScriptPromise MIDIAccessInitializer::start()
 | 
| 
 |