Remove an old workaround for an old unsupported plug-in
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Jan 2015 21:37:46 +0000 (21:37 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Jan 2015 21:37:46 +0000 (21:37 +0000)
https://bugs.webkit.org/show_bug.cgi?id=140141

Reviewed by Brent Fulgham.

The old, pre-Vista(!) plug-in is no longer available so we don't need to have this workaround in place.
(If for some bizarre reason we'd ever want to bring it back it should be a flag that the plug-in code sets on the timer,
the shared timer code shouldn't know about plug-ins at all).

* platform/win/SharedTimerWin.cpp:
(WebCore::TimerWindowWndProc):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@177991 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/platform/win/SharedTimerWin.cpp

index 51c2b3e..c75eba8 100644 (file)
@@ -1,3 +1,17 @@
+2015-01-06  Anders Carlsson  <andersca@apple.com>
+
+        Remove an old workaround for an old unsupported plug-in
+        https://bugs.webkit.org/show_bug.cgi?id=140141
+
+        Reviewed by Brent Fulgham.
+
+        The old, pre-Vista(!) plug-in is no longer available so we don't need to have this workaround in place.
+        (If for some bizarre reason we'd ever want to bring it back it should be a flag that the plug-in code sets on the timer,
+        the shared timer code shouldn't know about plug-ins at all).
+
+        * platform/win/SharedTimerWin.cpp:
+        (WebCore::TimerWindowWndProc):
+
 2015-01-06  Andreas Kling  <akling@apple.com>
 
         Pack WebCore::RuleData better.
index 327c2ec..e9b0196 100644 (file)
 
 #include <mmsystem.h>
 
-#if PLATFORM(WIN)
-#include "PluginView.h"
-#endif
-
 // These aren't in winuser.h with the MSVS 2003 Platform SDK, 
 // so use default values in that case.
 #ifndef USER_TIMER_MINIMUM
@@ -80,17 +76,6 @@ enum {
 
 LRESULT CALLBACK TimerWindowWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
 {
-#if PLATFORM(WIN)
-    // Windows Media Player has a modal message loop that will deliver messages
-    // to us at inappropriate times and we will crash if we handle them when
-    // they are delivered. We repost all messages so that we will get to handle
-    // them once the modal loop exits.
-    if (PluginView::isCallingPlugin()) {
-        PostMessage(hWnd, message, wParam, lParam);
-        return 0;
-    }
-#endif
-
     if (message == WM_TIMER) {
         if (wParam == sharedTimerID) {
             KillTimer(timerWindowHandle, sharedTimerID);