FIX: Load next file then ListLoadNext not implemented

This commit is contained in:
Alexander Koblov 2009-10-25 11:54:35 +00:00
commit 94a577bfd7
2 changed files with 14 additions and 9 deletions

View file

@ -397,9 +397,12 @@ begin
I:= 0;
if bPlugin then
WlxPlugins.GetWlxModule(ActivePlugin).CallListLoadNext(pnlLister.Handle, FileList[I], 0)
else
LoadFile(I);
begin
if WlxPlugins.GetWlxModule(ActivePlugin).CallListLoadNext(pnlLister.Handle, FileList[I], 0) <> LISTPLUGIN_ERROR then
Exit;
end;
LoadFile(I);
end;
procedure TfrmViewer.miPrevClick(Sender: TObject);
@ -411,9 +414,12 @@ begin
I:= FileList.Count - 1;
if bPlugin then
WlxPlugins.GetWlxModule(ActivePlugin).CallListLoadNext(pnlLister.Handle, FileList[I], 0)
else
LoadFile(I);
begin
if WlxPlugins.GetWlxModule(ActivePlugin).CallListLoadNext(pnlLister.Handle, FileList[I], 0) <> LISTPLUGIN_ERROR then
Exit;
end;
LoadFile(I);
end;
procedure TfrmViewer.miSavePosClick(Sender: TObject);

View file

@ -295,9 +295,8 @@ begin
if Assigned(ListLoadNextW) then
Result:= ListLoadNextW(ParentWin, FPluginWindow, PWideChar(UTF8Decode(FileToLoad)), ShowFlags)
else if Assigned(ListLoadNext) then
Result:= ListLoadNext(ParentWin, FPluginWindow, PAnsiChar(UTF8ToSys(FileToLoad)), ShowFlags);
//else Result:=LISTPLUGIN_ERROR;
Result:= ListLoadNext(ParentWin, FPluginWindow, PAnsiChar(UTF8ToSys(FileToLoad)), ShowFlags)
else Result:= LISTPLUGIN_ERROR;
end;
procedure TWLXModule.CallListCloseWindow;