Skip to content

Commit 8725b17

Browse files
committed
Better splash screen.(2)
1 parent ce4b02f commit 8725b17

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/splash.pas

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ interface
55

66
uses
77
msetypes,
8+
sysutils,
89
mseglob,
910
mseguiglob,
1011
mseguiintf,
@@ -25,6 +26,7 @@ interface
2526
tsplashfo = class(tmseform)
2627
procedure oneventloop(const Sender: TObject);
2728
procedure oncrea(const sender: TObject);
29+
procedure oncreated(const sender: TObject);
2830
end;
2931

3032
var
@@ -63,7 +65,9 @@ implementation
6365

6466
procedure tsplashfo.oneventloop(const Sender: TObject);
6567
begin
66-
// application.ProcessMessages;
68+
application.ProcessMessages;
69+
invalidatewidget;
70+
sleep(100);
6771
application.createform(tconfigfo, configfo);
6872
application.createform(tconfiglayoutfo, configlayoutfo);
6973
configlayoutfo.icon := configfo.icon;
@@ -200,7 +204,11 @@ procedure tsplashfo.oncrea(const sender: TObject);
200204
{$if defined(netbsd) or defined(darwin)}
201205
container.face.image.options := [bmo_masked];
202206
{$endif}
207+
end;
203208

209+
procedure tsplashfo.oncreated(const sender: TObject);
210+
begin
211+
visible := false;
204212
end;
205213

206214
end.

0 commit comments

Comments
 (0)