added generic function to add new level or artwork set to tree
[rocksndiamonds.git] / src / events.c
index 90f6615a20f61ee0647a61f58f03b0b586d17791..f33b31169202c335e2bd30b789359515abe54262 100644 (file)
@@ -1543,7 +1543,11 @@ static void HandleDropFileEventExt(char *filename)
       return;
     }
 
-    ExtractZipFileIntoDirectory(filename, directory, tree_type);
+    char *top_dir = ExtractZipFileIntoDirectory(filename, directory, tree_type);
+
+    if (top_dir != NULL)
+      AddUserTreeSetToTreeInfo(top_dir, tree_type);
+  }
 }
 
 static void HandleDropTextEventExt(char *text)