A first try at error handling in the Downloader
[supertux.git] / src / addon / addon.cpp
index b453697..2688422 100644 (file)
@@ -83,7 +83,7 @@ Addon::parse(const Reader& lisp)
     lisp.get("title", addon->m_title);
     lisp.get("author", addon->m_author);
     lisp.get("license", addon->m_license);
-    lisp.get("http-url", addon->m_http_url);
+    lisp.get("url", addon->m_url);
     lisp.get("md5", addon->m_md5);
 
     return addon;
@@ -128,7 +128,7 @@ Addon::Addon() :
   m_title(),
   m_author(),
   m_license(),
-  m_http_url(),
+  m_url(),
   m_md5(),
   m_install_filename(),
   m_enabled(false)
@@ -159,9 +159,10 @@ Addon::is_enabled() const
 }
 
 void
-Addon::set_install_filename(const std::string& absolute_filename)
+Addon::set_install_filename(const std::string& absolute_filename, const std::string& md5)
 {
   m_install_filename = absolute_filename;
+  m_md5 = md5;
 }
 
 void