- Fixes Image to not fire an extra onload even when applying clipped image
  prototypes.
- Removes the redundant load listener test from
  ClippedImagePrototypeTest.testApplyToClippedImage().  (there was some
  cross-talk between the various load events triggered by each, and it was
  getting kind of silly.
TBR: rjrjr


git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4576 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/client/ui/Image.java b/user/src/com/google/gwt/user/client/ui/Image.java
index 5fb3006..b33e4fb 100644
--- a/user/src/com/google/gwt/user/client/ui/Image.java
+++ b/user/src/com/google/gwt/user/client/ui/Image.java
@@ -116,7 +116,6 @@
       // common widget.After the branch is stable, this should be fixed.
       image.sinkEvents(Event.ONCLICK | Event.MOUSEEVENTS | Event.ONMOUSEWHEEL
           | Event.ONLOAD);
-      fireSyntheticLoadEvent(image);
     }
 
     @Override
diff --git a/user/test/com/google/gwt/user/client/ui/impl/ClippedImagePrototypeTest.java b/user/test/com/google/gwt/user/client/ui/impl/ClippedImagePrototypeTest.java
index e305a2e..7480a84 100644
--- a/user/test/com/google/gwt/user/client/ui/impl/ClippedImagePrototypeTest.java
+++ b/user/test/com/google/gwt/user/client/ui/impl/ClippedImagePrototypeTest.java
@@ -82,7 +82,6 @@
    * is called.
    */
   public void testApplyToClippedImage() {
-
     final Image image = new Image("counting-backwards.png", 12, 13, 8, 8);
 
     assertEquals(12, image.getOriginLeft());
@@ -91,27 +90,6 @@
     assertEquals(8, image.getHeight());
     assertEquals("clipped", ImageTest.getCurrentImageStateName(image));
 
-    final TestLoadListener listener = new TestLoadListener(image) {
-      @Override
-      public void onLoad(Widget sender) {
-        super.onLoad(sender);
-
-        if (image.getOriginLeft() == 12 && image.getOriginTop() == 13) {
-          ClippedImagePrototype clippedImagePrototype = new ClippedImagePrototype(
-              "counting-forwards.png", 16, 16, 16, 16);
-
-          clippedImagePrototype.applyTo(image);
-
-          assertEquals(16, image.getOriginLeft());
-          assertEquals(16, image.getOriginTop());
-          assertEquals(16, image.getWidth());
-          assertEquals(16, image.getHeight());
-          assertEquals("clipped", ImageTest.getCurrentImageStateName(image));
-        }
-      }
-    };
-    image.addLoadListener(listener);
-
     final TestLoadHandler handler = new TestLoadHandler() {
       @Override
       public void onLoad(LoadEvent event) {
@@ -137,14 +115,13 @@
         fail("The image " + image.getUrl() + " failed to load.");
       }
     });
-    
+
     RootPanel.get().add(image);
     delayTestFinish(2000);
 
     Timer t = new Timer() {
       @Override
       public void run() {
-        assertEquals(2, listener.getOnloadEventFireCount());
         assertEquals(2, handler.getOnloadEventFireCount());
         finishTest();
       }