<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -416,6 +416,8 @@ Control.Window = Class.create({
 			this.updateIFrameShimZIndex();
 	},
 	ensureInBounds: function(){
+		if(!this.isOpen)
+			return;
 		var viewport_dimensions = document.viewport.getDimensions();
 		var container_offset = this.container.cumulativeOffset();
 		var container_dimensions = this.container.getDimensions();
@@ -778,7 +780,8 @@ Control.Overlay = {
 		return true;
 	},
 	positionIFrameShim: function(){
-		Control.Overlay.iFrameShim.positionUnder(Control.Overlay.container);
+		if(Control.Overlay.container.visible())
+			Control.Overlay.iFrameShim.positionUnder(Control.Overlay.container);
 	},
 	//IE only
 	positionOverlay: function(){</diff>
      <filename>src/window.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>1c5720fbd846a09716eeff13d364c77c8102b7e7</id>
    </parent>
  </parents>
  <author>
    <name>Ryan Johnson</name>
    <email>arjini@gmail.com</email>
  </author>
  <url>http://github.com/saucytiger/livepipe-ui/commit/56139442409094f5e20b19308aa69ec3d296d50e</url>
  <id>56139442409094f5e20b19308aa69ec3d296d50e</id>
  <committed-date>2008-06-19T17:41:33-07:00</committed-date>
  <authored-date>2008-06-19T17:41:33-07:00</authored-date>
  <message>closes #1</message>
  <tree>730e0dcfb91f9b509f9d2503b326403156fb41ec</tree>
  <committer>
    <name>Ryan Johnson</name>
    <email>arjini@gmail.com</email>
  </committer>
</commit>
