OSDN Git Service

Logdialog Refresh is okay
authorFrank Li <lznuaa@gmail.com>
Mon, 11 Jan 2010 13:22:15 +0000 (21:22 +0800)
committerFrank Li <lznuaa@gmail.com>
Mon, 11 Jan 2010 13:22:15 +0000 (21:22 +0800)
Signed-off-by: Frank Li <lznuaa@gmail.com>
ext/gitdll/gitdll.c

index 77441a7..d609b07 100644 (file)
@@ -296,7 +296,17 @@ int git_open_log(GIT_LOG * handle, char * arg)
        int size;\r
        char ** argv=0;\r
        int argc=0;\r
-       \r
+       int i=0;\r
+\r
+       /* clear flags */\r
+       unsigned int obj_size = get_max_object_index();\r
+       for(i =0; i<obj_size; i++)\r
+       {\r
+               struct object *ob= get_indexed_object(i);\r
+               if(ob)\r
+                       ob->flags=0;\r
+       }\r
+\r
        if(arg != NULL)\r
                argv = strtoargv(arg,&argc);\r
 \r