]> jfr.im git - irc/kvirc/kvirc-scripts.git/commitdiff
Some fixes
authorNoldor <redacted>
Sat, 13 Feb 2010 21:35:42 +0000 (21:35 +0000)
committerNoldor <redacted>
Sat, 13 Feb 2010 21:35:42 +0000 (21:35 +0000)
ktm/src/ktm_classes_main.kvs
ktm/src/ktm_start.kvs

index 0e8573a0d0d9d79dbd8ceda6f8c6d540e684f235..0a05775979658dd2f3b409ebcf27170ff43afe88 100644 (file)
@@ -1,6 +1,5 @@
 alias(ktm::classes::main)
 {
-       objects.killClass -q ktm::main
        class(ktm::main,object)
        {
                constructor()
@@ -27,7 +26,7 @@ alias(ktm::classes::main)
                init()
                {
                        @$firstTimeRun()
-                       @%kvinet_http=$new(KvsHttp,$$)
+                       @%kvinet_http=$new(ktm::http,$$)
                        // connect signal done to themePageLoaded slot
                        objects.connect @%kvinet_http done $$ themesMainPageLoaded
                        @%kvinet_http->$setHost("www.kvirc.net")
@@ -40,8 +39,9 @@ alias(ktm::classes::main)
                        @%page=@%kvinet_http->$page()
                        file.write $file.localdir(themes.html) @%page
                        delete @%kvinet_http
-                       @%kvinet_http=$new(KvsHttp,$$)
+                       @%kvinet_http=$new(ktm::http,$$)
                        @%kvinet_http->$setHost("www.kvirc.net")
+                       echo new http
                        $ktm::functions::createInfoThemesList(@%page,@%themesList)
                        @$getRemotePreviews
                        objects.connect @%kvinet_http dataReadProgress @%mainDialog SETpb
index 77c9f4af66b478602b5727ba677ae4e81a46e545..4c04164357187720aa3e91f55ad9b4b549ca3a31 100644 (file)
@@ -2,7 +2,8 @@ alias(ktm::start)
 {
        if($sw(r,rebuild)){
                echo rebuild classes
-               foreach(%instance,$objects.instances(ktm::main)) delete -i %instance
+               if ($classDefined(ktm::main))
+                       foreach(%instance,$objects.instances(ktm::main)) delete -i %instance
                ktm::classes::register
        }
        $ktm::instance->$init()