From b882596e29a6514bbdc52e2f6e0450191bd4074d Mon Sep 17 00:00:00 2001
From: angelblue05 <tamara.angel05@gmail.com>
Date: Mon, 4 May 2015 16:40:44 -0500
Subject: [PATCH] Quick fix for deprecated method

RunPlugin goes with pluginsource default.py. This gets rid of the
deprecated message when using the action to reset local db.
---
 default.py             | 7 +++----
 resources/settings.xml | 4 ++--
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/default.py b/default.py
index cc6bc0bd..b9e7f365 100644
--- a/default.py
+++ b/default.py
@@ -36,7 +36,9 @@ if  mode == "play":
     result = DownloadUtils().downloadUrl(url)
     item = PlaybackUtils().PLAY(result, setup="default")
 
-    
+elif mode == "reset":
+    utils.reset()
+
 #get extrafanart for listitem - this will only be used for skins that actually call the listitem's path + fanart dir... 
 elif "extrafanart" in sys.argv[0]:
     itemPath = ""
@@ -84,9 +86,6 @@ elif "extrafanart" in sys.argv[0]:
     #always do endofdirectory to prevent errors in the logs
     xbmcplugin.endOfDirectory(int(sys.argv[1]))
 
-
-elif sys.argv[1] == "reset":
-    utils.reset()
 else:   
     xbmc.executebuiltin('Addon.OpenSettings(plugin.video.emby)')
 
diff --git a/resources/settings.xml b/resources/settings.xml
index b1305123..a58bea71 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -10,7 +10,6 @@
 		<setting id="sslcert" type="file" label="Client SSL certificate" visible="eq(-2,true)" enable="true" default="None" />
 		<setting type="sep" />
 		<setting id="deviceName" type="text" label="30016" default="Kodi" />
-		<setting id="playFromStream" type="bool" label="30002" visible="true" enable="true" default="false" />
 	</category>
 	<category label="Sync Options">
 	<!--  	<setting id="syncMovieBoxSets" type="bool" label="30238" default="true" visible="true" enable="true" /> -->
@@ -21,6 +20,7 @@
 		<setting id="smbpassword" type="text" label="30008" default="" option="hidden" visible="true" enable="true" />
 	    <setting id="autoPlaySeason" type="bool" label="30216" default="false" visible="true" enable="true" />
 	    <setting type="sep" />
+	    <setting id="playFromStream" type="bool" label="30002" visible="true" enable="true" default="false" />
 	    <setting id="videoBitRate" type="enum" label="30160" values="664 Kbps SD|996 Kbps HD|1.3 Mbps HD|2.0 Mbps HD|3.2 Mbps HD|4.7 Mbps HD|6.2 Mbps HD|7.7 Mbps HD|9.2 Mbps HD|10.7 Mbps HD|12.2 Mbps HD|13.7 Mbps HD|15.2 Mbps HD|16.7 Mbps HD|18.2 Mbps HD|20.0 Mbps HD|40.0 Mbps HD|100.0 Mbps HD [default]|1000.0 Mbps HD" default="17" />
 		<setting id="forceTranscodingCodecs" type="text" label="30245" />
 	</category>
@@ -29,6 +29,6 @@
 	</category>
 	<category label="30022">
 		<setting id="logLevel" type="enum" label="30004" values="None|Info|Debug" default="1" />
-		<setting label="30239" type="action" action="RunScript(plugin.video.emby, reset)" />
+		<setting label="30239" type="action" action="RunPlugin(plugin://plugin.video.emby?mode=reset)" />
 	</category>
 </settings>