Wait to compute mouse event offset until the info bubble is mapped.  The destination widget's geometry returns -1,-1 when requested  right after it's been created. I guess this is regression by WidgetGtk resize fix, but the old way was probably wrong anyway.  This CL fixes the issue by deferring the offset computation until  widget's location becomes available.
Wait to compute mouse event offset until the info bubble is mapped.
 The destination widget's geometry returns -1,-1 when requested
 right after it's been created. I guess this is regression by WidgetGtk resize fix, but the old way was probably wrong anyway.
 This CL fixes the issue by deferring the offset computation until
 widget's location becomes available.

BUG=chromium-os:6250
TEST=manually tested on the device.

Review URL: http://codereview.chromium.org/3258005

git-svn-id: dd90618784b6a4b323ea0c23a071cb1c9e6f2ac7@58109 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser