OSDN Git Service

保存したタブのログが存在しない場合にFActiveContentがNilになりPostMessageでこけるバグを修正
authoreggcake <eggcake>
Wed, 8 Oct 2008 15:35:40 +0000 (15:35 +0000)
committereggcake <eggcake>
Wed, 8 Oct 2008 15:35:40 +0000 (15:35 +0000)
Giko.pas

index 9fc829b..4448633 100644 (file)
--- a/Giko.pas
+++ b/Giko.pas
@@ -1492,7 +1492,9 @@ begin
                        GikoDM.TabsOpenAction.Execute;
             GikoDM.TabsOpenAction.Tag := 0;
             if (GikoSys.Setting.LastCloseTabURL <> '') then begin
-                PostMessage( Handle, USER_DOCUMENTCOMPLETE, Integer( FActiveContent.Browser ), 0 );
+                if ( FActiveContent <> nil) and (FActiveContent.Browser <> nil) then begin
+                       PostMessage( Handle, USER_DOCUMENTCOMPLETE, Integer( FActiveContent.Browser ), 0 );
+                   end;
                 if ( FActiveContent <> nil) and (FActiveContent.Browser <> nil) then begin
                        while (FActiveContent.Browser.ReadyState <> READYSTATE_COMPLETE) and
                                (FActiveContent.Browser.ReadyState <> READYSTATE_INTERACTIVE) do begin