ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/oup/current/Tools/BinEdit.pas
(Generate patch)

Comparing oup/current/Tools/BinEdit.pas (file contents):
Revision 247 by alloc, Wed Jun 20 22:24:04 2007 UTC vs.
Revision 248 by alloc, Mon Nov 26 11:02:28 2007 UTC

# Line 140 | Line 140 | begin
140   //    if ConManager.Connection[ConID].ExtractFileIDOfName(filelist.Items.Strings[filelist.ItemIndex]) <> fileid then
141   //      Self.SelectFileID(ConnectionID, fileid);
142      Self.ClearStructViewer;
143    mem := nil;
144    ConManager.Connection[ConID].LoadDatFile(fileid, TStream(mem));
145    rawlist := ConManager.Connection[ConID].GetRawList(fileid);
146    hex.LoadFromStream(mem);
147    mem.Free;
143      ClearValues;
144 <    WriteStructureInfos;
144 >    mem := nil;
145 >    hex.DataSize := 0;
146 >    if fileinfo.Size > 0 then
147 >    begin
148 >      ConManager.Connection[ConID].LoadDatFile(fileid, TStream(mem));
149 >      rawlist := ConManager.Connection[ConID].GetRawList(fileid);
150 >      hex.LoadFromStream(mem);
151 >      mem.Free;
152 >      WriteStructureInfos;
153 >    end;
154    end
155    else
156    begin

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)