Move special handling of DISPLAY environment variable from etc/config.fish to fish itself to reduce number of fork calls made at launch

This commit is contained in:
ridiculousfish
2012-03-06 15:51:48 -08:00
parent 36fe1e4a46
commit 68b93c624f
5 changed files with 29 additions and 25 deletions

View File

@@ -305,7 +305,8 @@ int main( int argc, char **argv )
parser_t &parser = parser_t::principal_parser();
printf("%d: g_fork_count: %d\n", __LINE__, g_fork_count);
if (g_log_forks)
printf("%d: g_fork_count: %d\n", __LINE__, g_fork_count);
if( read_init() )
{
@@ -390,7 +391,8 @@ int main( int argc, char **argv )
env_destroy();
printf("%d: g_fork_count: %d\n", __LINE__, g_fork_count);
if (g_log_forks)
printf("%d: g_fork_count: %d\n", __LINE__, g_fork_count);
return res?STATUS_UNKNOWN_COMMAND:proc_get_last_status();
}