viewer bugfixes / interfaces improvements
[ovirt-viewer.git] / wui_thread.c
index 9dab95c..8bfa8ca 100644 (file)
@@ -1089,3 +1089,18 @@ parse_vm_from_xml (xmlNodePtr node)
 
   return ret;
 }
+
+gboolean
+main_vmlist_has_running_vm(struct vm* _vm)
+{
+  // TODO ? get list and wait to be retreived
+  // wui_thread_send_refresh_vm_list();
+
+  // find vm in list
+  GSList* res = g_slist_find_custom (vmlist, _vm, compare_vm);
+
+  // return true if running
+  if(res != NULL) return STREQ (((struct vm*) res->data)->state, "running");
+
+  return FALSE;
+}