OSDN Git Service

v1.0.1.10
[ntch/develop.git] / src / env.c
index 9e0635a..b6e0041 100644 (file)
--- a/src/env.c
+++ b/src/env.c
@@ -42,6 +42,8 @@ char USR_FAVORITE_THREAD_FILE_PATH[1024];
 char EDITOR_CMD[1024]; 
 int FORCE_REFRESH = 0; 
 int THREAD_SORT_TYPE = NT_THREAD_SORT_BY_READ; 
+int INIT_DISP_STATE = NT_INTI_DISP_BOARDMENU; 
+
 static char *app_name = PACKAGE_NAME;
 static char *version_name = PACKAGE_VERSION;
 static char *def_editor_cmd = "vi";
@@ -139,7 +141,7 @@ extern BOOL read_resource(const char *path)
 {
        FILE *fp;
        char *cptr, *key, *val;
-       char *sort_type;
+       char *sort_type, *init_disp;
        char buf[128];
 
        fp = fopen(path, "r");
@@ -180,6 +182,18 @@ extern BOOL read_resource(const char *path)
                        free(sort_type);
                        continue;
                }
+               key = strstr(buf, "show");
+               if(key){
+                       val = cptr+1;
+                       init_disp = nt_trim(val);
+                       if(!init_disp)
+                               break;
+                       if(0 == strcmp(init_disp, "favorite")){
+                               INIT_DISP_STATE = NT_INTI_DISP_FAVORITE;
+                       }
+                       free(init_disp);
+                       continue;
+               }
        }
        fclose(fp);
        return TRUE;