What steps will reproduce the problem?
Just have UIParent to not cover all the screen.
What is the expected output? What do you see instead?
When you drage a frame it should stay where you release your mouse button.
Instead it move the same number of pixel the UIParent is to the left size of your screen.
What version of the product are you using?
1.1 r11
Please provide any additional information below.
You should replace line 160 and 165 by those ones:
setStorage(frame, "x", x-UIParent:GetLeft())
frame:SetPoint(point, frame:GetParent(), point, x/s-UIParent:GetLeft(), y/s);