X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_map.pas;h=681e182d7b1583834630e5a8fd7999ac4b65cbf9;hb=b4a2614636a9cc12ce9766ec1e2bf04cd5bec0ea;hp=d93f0aa8aec41cda0d3b6dc3d3ad5a7253e59ec9;hpb=fb2545cc618f2ffe256ab3bc0173b063382c8887;p=d2df-sdl.git diff --git a/src/game/g_map.pas b/src/game/g_map.pas index d93f0aa..681e182 100644 --- a/src/game/g_map.pas +++ b/src/game/g_map.pas @@ -2768,7 +2768,8 @@ var end; // Çàãðóæàåì ïàíåëü: panels[i].LoadState(PAMem); - panels[i].arrIdx := i; + if (panels[i].arrIdx <> i) then raise Exception.Create('g_Map_LoadState: LoadPanelArray: Wrong Panel arrIdx'); + if (panels[i].proxyId >= 0) then mapGrid.proxyEnabled[panels[i].proxyId] := panels[i].Enabled; end; end;