X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-editor.git;a=blobdiff_plain;f=src%2Feditor%2Ff_main.pas;h=d869c785749cd0497a217349a91f666e436713d1;hp=eb7dfdd4fe2877a77d8e5fab92beb419ccbd5349;hb=1ce8d00ce0f8da0afff7b341a361f0993f33e810;hpb=c65e1ff1d13495a265aacb8e42954a7a731edec2 diff --git a/src/editor/f_main.pas b/src/editor/f_main.pas index eb7dfdd..d869c78 100644 --- a/src/editor/f_main.pas +++ b/src/editor/f_main.pas @@ -5836,8 +5836,16 @@ begin h := High(CopyBuffer); RemoveSelectFromObjects(); - xadj := -pmin.X - Floor((MapOffset.X - 32) / DotStep) * DotStep; - yadj := -pmin.Y - Floor((MapOffset.Y - 32) / DotStep) * DotStep; + if h > 0 then + begin + xadj := -pmin.X - Floor((MapOffset.X - 32) / DotStep) * DotStep; + yadj := -pmin.Y - Floor((MapOffset.Y - 32) / DotStep) * DotStep; + end + else + begin + xadj := DotStep; + yadj := DotStep; + end; for a := 0 to h do with CopyBuffer[a] do