Browse Source

fix app loading

Namdak Tonpa 8 years ago
parent
commit
77eb145a74
3 changed files with 3 additions and 3 deletions
  1. 1 1
      include/mad.hrl
  2. BIN
      mad
  3. 2 2
      src/provision/mad_repl.erl

+ 1 - 1
include/mad.hrl

@@ -1 +1 @@
--define(VERSION,"2382a0").
+-define(VERSION,"a35d0e").

BIN
mad


+ 2 - 2
src/provision/mad_repl.erl

@@ -37,7 +37,7 @@ load_config() ->
               {ok,[A]} -> A end end.
 
 load_config(AppConfigs,[]) ->
-    [ [application:set_env(App,K,V) || {K,V} <- Cfg] || {App,Cfg} <- AppConfigs],
+    [ [ application:set_env(App,K,V) || {K,V} <- Cfg] || {App,Cfg} <- AppConfigs],
     load_includes(AppConfigs).
 
 load_includes(AppConfigs) ->
@@ -55,13 +55,13 @@ acc_start(A,Acc) ->
          _  -> Acc end.
 
 load_apps([],Config,_Acc) ->
+  load_config(Config,[]),
   Res = lists:foldl(fun(A,Acc) -> case lists:member(A,system()) of
        true -> acc_start(A,Acc);
           _ -> X = load_config(A),
                case X of
                     [] -> acc_start(A,Acc);
                     _E -> acc_start(_E,Acc) end end end,[], applist()),
-  load_config(Config,[]),
   case Res of
        [] -> ok;
        _ -> mad:info("~nApps couldn't be loaded: ~p~n",[Res]) end;