diff --git a/apps/files_textviewer/appinfo/info.xml b/apps/files_textviewer/appinfo/info.xml
index fe2cd6335f4745f4d8a49fe457bb9132cf2c0dc9..112a416c3579400edec4268445ac0bc76887cf27 100644
--- a/apps/files_textviewer/appinfo/info.xml
+++ b/apps/files_textviewer/appinfo/info.xml
@@ -1,14 +1,9 @@
 <?xml version="1.0"?> 
-<plugin version='1.0'>
-	<info>
-		<id>textviewer</id>
-		<name>A simple text viewer for ownCloud</name>
-		<version>0.2</version>
-		<licence>AGPL</licence>
-		<author>Icewind</author>
-		<require>1.1</require>
-	</info>
-	<runtime>
-		<include>lib_textviewer.php</include>
-	</runtime>
-</plugin> 
+<info>
+	<id>files_textviewer</id>
+	<name>Text viewer</name>
+	<version>0.3</version>
+	<licence>AGPL</licence>
+	<author>Icewind</author>
+	<require>2</require>
+</info>
diff --git a/apps/files_textviewer/js/textviewer.js b/apps/files_textviewer/js/textviewer.js
index a244e467285dcc4e5a63a05eb7bf528bc3d7814c..d650c44d5ab0ef89721a7afdacdf53944287dfa0 100644
--- a/apps/files_textviewer/js/textviewer.js
+++ b/apps/files_textviewer/js/textviewer.js
@@ -95,8 +95,12 @@ TextViewer.loadHighlighter=function(ready){
 				SyntaxHighlighter.vars.discoveredBrushes=null; //force the highlighter to refresh it's cache
 				if(ready){
 					ready();
-				};
+				}
 			});
+		}else{
+			if(ready){
+				ready();
+			};
 		}
 	});
 }