diff --git a/components/home/Home.brs b/components/home/Home.brs
index 70534e0d..f7699cd8 100644
--- a/components/home/Home.brs
+++ b/components/home/Home.brs
@@ -5,4 +5,8 @@ end sub
function refresh()
m.top.findNode("homeRows").callFunc("updateHomeRows")
+end function
+
+function loadLibraries()
+ m.top.findNode("homeRows").callFunc("loadLibraries")
end function
\ No newline at end of file
diff --git a/components/home/Home.xml b/components/home/Home.xml
index 6ebb6fa3..42538e8d 100644
--- a/components/home/Home.xml
+++ b/components/home/Home.xml
@@ -9,6 +9,7 @@
+
diff --git a/components/home/HomeRows.brs b/components/home/HomeRows.brs
index b19e8132..2e7bda4b 100644
--- a/components/home/HomeRows.brs
+++ b/components/home/HomeRows.brs
@@ -21,7 +21,6 @@ sub init()
' Load the Libraries from API via task
m.LoadLibrariesTask = createObject("roSGNode", "LoadItemsTask")
m.LoadLibrariesTask.observeField("content", "onLibrariesLoaded")
- m.LoadLibrariesTask.control = "RUN"
' set up tesk nodes for other rows
m.LoadContinueTask = createObject("roSGNode", "LoadItemsTask")
m.LoadContinueTask.itemsToLoad = "continue"
@@ -29,6 +28,10 @@ sub init()
m.LoadNextUpTask.itemsToLoad = "nextUp"
end sub
+function loadLibraries()
+ m.LoadLibrariesTask.control = "RUN"
+end function
+
sub updateSize()
sideborder = 100
m.top.translation = [111, 180]
diff --git a/components/home/HomeRows.xml b/components/home/HomeRows.xml
index 7bbf565f..b482e8f5 100644
--- a/components/home/HomeRows.xml
+++ b/components/home/HomeRows.xml
@@ -4,6 +4,7 @@
+
diff --git a/source/Main.brs b/source/Main.brs
index 1abba700..aecd9698 100644
--- a/source/Main.brs
+++ b/source/Main.brs
@@ -36,6 +36,7 @@ sub Main()
m.overhang.showOptions = true
group = CreateHomeGroup()
group.userConfig = m.user.configuration
+ group.callFunc("loadLibraries")
m.scene.appendChild(group)
m.scene.observeField("backPressed", m.port)