firefox-04-donot-delay-stopping-realplayer.diff revision 20814
10139N/Adiff --git a/layout/generic/nsObjectFrame.cpp b/layout/generic/nsObjectFrame.cpp
10139N/Aindex c26ea79..fdff4e6 100644
10139N/A--- a/layout/generic/nsObjectFrame.cpp
10139N/A+++ b/layout/generic/nsObjectFrame.cpp
10139N/A@@ -2798,7 +2798,8 @@ DoDelayedStop(nsPluginInstanceOwner *aInstanceOwner, PRBool aDelayedStop)
10139N/A #endif
10139N/A
10139N/A // Don't delay stopping QuickTime (bug 425157), Flip4Mac (bug 426524),
10139N/A- // XStandard (bug 430219), CMISS Zinc (bug 429604).
10139N/A+ // XStandard (bug 430219), CMISS Zinc (bug 429604),
10139N/A+ // RealPlayer/Helix (bug 451007).
10139N/A if (aDelayedStop
10139N/A #if !(defined XP_WIN || defined MOZ_X11)
11252N/A && !aInstanceOwner->MatchPluginName("QuickTime")
10139N/A@@ -2806,6 +2807,8 @@ DoDelayedStop(nsPluginInstanceOwner *aInstanceOwner, PRBool aDelayedStop)
10139N/A && !aInstanceOwner->MatchPluginName("XStandard plugin")
10139N/A && !aInstanceOwner->MatchPluginName("CMISS Zinc Plugin")
10139N/A #endif
10139N/A+ && !aInstanceOwner->MatchPluginName("RealPlayer")
11252N/A+ && !aInstanceOwner->MatchPluginName("Helix")
10142N/A ) {
10142N/A nsCOMPtr<nsIRunnable> evt = new nsStopPluginRunnable(aInstanceOwner);
10139N/A NS_DispatchToCurrentThread(evt);
10139N/A