Marker icon does not update when marker clicked

Hi All!

I hope this is the right place in VAADIN forum to post my feedbak related to GoogleMapWidgetV3.

I am using VAADIN 6 and the add-on for Google API V3.0, GoogleMapWidgetV3 and I need to change a marker icons when it’s clicked and its info panel is shown.
Everything works fine except the marker does not show the new icon until a “mapClicked(Double clickPos)” event is fired within googleMap again.
What am I missing?

My code:

googleMap.addListener(new MarkerClickListener() {
public void markerClicked(Marker clickedMarker) {
getMainWindow().showNotification("marker clicked " + clickedMarker.getTitle());
BasicMarker m = (BasicMarker)clickedMarker;
m.setIconUrl(“http://cinnamonthoughts.org/wp-content/uploads/2010/01/Custom-Marker-Avatar.png”);
googleMap.requestRepaint();
}
});

Any idea is appreciated.

Thanks in advance.
Freeman.