Index: remoting/webapp/crd/js/desktop_viewport.js |
diff --git a/remoting/webapp/crd/js/desktop_viewport.js b/remoting/webapp/crd/js/desktop_viewport.js |
index 1c9082d16fddaf5e965a901af7be899b9e79bca1..02c9a5219e4bfbbe5aa9b64aff118b0af793954b 100644 |
--- a/remoting/webapp/crd/js/desktop_viewport.js |
+++ b/remoting/webapp/crd/js/desktop_viewport.js |
@@ -92,10 +92,17 @@ remoting.DesktopViewport.prototype.getResizeToClient = function() { |
* @return {{top:number, left:number}} The top-left corner of the plugin. |
*/ |
remoting.DesktopViewport.prototype.getPluginPositionForTesting = function() { |
- var style = this.pluginContainer_.style; |
+ /** |
+ * @param {number|string} value |
+ * @return {number} |
+ */ |
+ function toFloat(value) { |
+ var number = parseFloat(value); |
+ return isNaN(number) ? 0 : number; |
+ } |
return { |
- top: parseFloat(style.marginTop), |
- left: parseFloat(style.marginLeft) |
+ top: toFloat(this.pluginContainer_.style.marginTop), |
+ left: toFloat(this.pluginContainer_.style.marginLeft) |
}; |
}; |