[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

hyatt hyatt at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 08:31:05 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 7cc79436b7500bc0c907e80dc2eb71c7aff2b9e2
Author: hyatt <hyatt at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sat Mar 27 01:56:01 2004 +0000

    	Fix for 3600642, letter magnet demo doesn't update until mouse move.  This patch also fixes problems
    	with the animated text Gecko DOM demos on developer.netscape.com.  Make sure that timer callbacks via
    	setTimeout always updateRendering after executing the JS code.
    
            Reviewed by darin
    
            * khtml/ecma/kjs_window.cpp:
            (ScheduledAction::execute):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@6266 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23
index f6f632b..57b436b 100644
--- a/WebCore/ChangeLog-2005-08-23
+++ b/WebCore/ChangeLog-2005-08-23
@@ -1,3 +1,14 @@
+2004-03-26  David Hyatt  <hyatt at apple.com>
+
+	Fix for 3600642, letter magnet demo doesn't update until mouse move.  This patch also fixes problems
+	with the animated text Gecko DOM demos on developer.netscape.com.  Make sure that timer callbacks via
+	setTimeout always updateRendering after executing the JS code.
+	
+        Reviewed by darin
+
+        * khtml/ecma/kjs_window.cpp:
+        (ScheduledAction::execute):
+
 === Safari-134 ===
 
 2004-03-25  David Hyatt  <hyatt at apple.com>
diff --git a/WebCore/khtml/ecma/kjs_window.cpp b/WebCore/khtml/ecma/kjs_window.cpp
index 6c562b1..5f5ef03 100644
--- a/WebCore/khtml/ecma/kjs_window.cpp
+++ b/WebCore/khtml/ecma/kjs_window.cpp
@@ -1678,10 +1678,6 @@ void ScheduledAction::execute(Window *window)
 #endif
 	  exec->clearException();
 	}
-
-	// Update our document's rendering following the execution of the timeout callback.
-	DOM::DocumentImpl *doc = static_cast<DOM::DocumentImpl*>(window->m_part->document().handle());
-	doc->updateRendering();
       }
     }
   }
@@ -1689,6 +1685,10 @@ void ScheduledAction::execute(Window *window)
     window->m_part->executeScript(code);
   }
 
+  // Update our document's rendering following the execution of the timeout callback.
+  DOM::DocumentImpl *doc = static_cast<DOM::DocumentImpl*>(window->m_part->document().handle());
+  doc->updateRendering();
+  
   interpreter->setProcessingTimerCallback(false);
 }
 

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list