User login: Fixed missing Deskbar tray icons.
* The mail_daemon could have been launched too early, which caused it not to be able to add its Deskbar icon. We don't really want a dependency to the Deskbar, though, which is why we only run the mail_daemon on the same event (which makes the Deskbar available at that point). * Ideally, the mail_daemon should be smart enough to install its Deskbar icon once the Deskbar is available, though. * Similar issue for the first login scripts. Here, we have a real dependency to the Deskbar which makes the script launch once the Deskbar is available. * This finally fixes #12454.
This commit is contained in:
parent
59e6d9d2e2
commit
f92aeedd7f
@ -4,21 +4,18 @@ target desktop {
|
||||
service x-vnd.Be-TRAK {
|
||||
launch /system/Tracker
|
||||
legacy
|
||||
on {
|
||||
initial_volumes_mounted
|
||||
}
|
||||
on initial_volumes_mounted
|
||||
}
|
||||
|
||||
service x-vnd.Be-TSKB {
|
||||
launch /system/Deskbar
|
||||
on {
|
||||
initial_volumes_mounted
|
||||
}
|
||||
on initial_volumes_mounted
|
||||
}
|
||||
|
||||
service x-vnd.Be-POST {
|
||||
launch /system/servers/mail_daemon -E
|
||||
launch /system/servers/mail_daemon
|
||||
if setting ~/config/settings/Mail/new_mail_daemon DaemonAutoStarts
|
||||
on initial_volumes_mounted
|
||||
no_safemode
|
||||
legacy
|
||||
}
|
||||
@ -38,6 +35,7 @@ target desktop {
|
||||
job first-login {
|
||||
launch /bin/sh /system/boot/PostInstallScript "first login" ~/config/settings/first_login /boot/system/boot/first-login
|
||||
if file_exists ~/config/settings/first_login
|
||||
requires x-vnd.Be-TSKB
|
||||
}
|
||||
|
||||
job create-installer-link {
|
||||
|
Loading…
Reference in New Issue
Block a user