viewer bugfixes / interfaces improvements
[ovirt-viewer.git] / wui_thread.c
index c51c43f..8bfa8ca 100644 (file)
@@ -669,10 +669,6 @@ do_login (void)
   CURL_CHECK_ERROR (curl_easy_setopt, (curl, CURLOPT_FOLLOWLOCATION, (long) 1));
   CURL_CHECK_ERROR (curl_easy_setopt, (curl, CURLOPT_MAXREDIRS, (long) 10));
 
-  // FIXME when ssl is introduced into ovirt-viewer, remove there two lines
-  CURL_CHECK_ERROR(curl_easy_setopt, (curl, CURLOPT_SSL_VERIFYHOST, 0));
-  CURL_CHECK_ERROR(curl_easy_setopt, (curl, CURLOPT_SSL_VERIFYPEER, 0));
-
   /* Try to fetch the URI. */
   r = CURL_CHECK_ERROR (curl_easy_perform, (curl));
   if (r != CURLE_OK) {
@@ -1093,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;
+}