Avoid sending multiple commands per path node
authorparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Thu, 13 Jan 2011 07:12:23 +0000 (07:12 +0000)
committerparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Thu, 13 Jan 2011 07:12:23 +0000 (07:12 +0000)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3432 78b8d119-cf0a-0410-b17c-f493084dd1d7

share/solid_all.c

index 47d54d6..957ab75 100644 (file)
@@ -252,6 +252,9 @@ static void sol_path_flag(struct s_file *fp, int pi, int f)
 {
     union cmd cmd;
 
+    if (fp->pv[pi].f == f)
+        return;
+
     fp->pv[pi].f = f;
 
     cmd.type = CMD_PATH_FLAG;