diff --git a/platformcode/recaptcha.py b/platformcode/recaptcha.py
index f0b90eb5..554d0f4f 100644
--- a/platformcode/recaptcha.py
+++ b/platformcode/recaptcha.py
@@ -91,7 +91,7 @@ class SolverKodi(xbmcgui.WindowXMLDialog):
self.getControl(TITLE).setLabel(self.goal)
for x in range(self.num_tiles):
- item = xbmcgui.ListItem(str(x))
+ item = xbmcgui.ListItem('')
item.setProperty('selected', 'false')
items.append(item)
self.getControl(PANEL).reset()
@@ -172,9 +172,10 @@ class DynamicKodi(SolverKodi):
cur_delay = delay
while cur_delay > 0:
# todo: show time
- item.setLabel(str(cur_delay))
+ item.setLabel('{:.1f}'.format(cur_delay))
time.sleep(0.1)
cur_delay -= 0.1
+ item.setLabel('')
item.setArt({'image': path})
def onClick(self, control):
@@ -192,8 +193,7 @@ class DynamicKodi(SolverKodi):
else:
panel = self.getControl(PANEL)
item = panel.getSelectedItem()
- if item.getArt('image') != empty_image:
- item.setArt({'image': empty_image})
+ if not item.getLabel():
index = panel.getSelectedPosition()
tile = self.solver.select_tile(index)
path = get_temp()
diff --git a/resources/skins/Default/720p/Recaptcha.xml b/resources/skins/Default/720p/Recaptcha.xml
index 9521391e..161d2760 100644
--- a/resources/skins/Default/720p/Recaptcha.xml
+++ b/resources/skins/Default/720p/Recaptcha.xml
@@ -57,6 +57,23 @@
100%
selection.png
+
+ !String.IsEmpty(ListItem.Label)
+ Hide Image
+ 100%
+ 100%
+ white.png
+
+
+ Remaining Time
+ 100%
+ 100%
+ font13
+ FFFFFFFF
+
+ center
+ center
+
String.IsEqual(ListItem.Property(selected), true)
Selected Image
@@ -78,6 +95,23 @@
100%
selection.png
+
+ !String.IsEmpty(ListItem.Label)
+ Hide Image
+ 100%
+ 100%
+ white.png
+
+
+ Remaining Time
+ 100%
+ 100%
+ font13
+ FFFFFFFF
+
+ center
+ center
+
String.IsEqual(ListItem.Property(selected), true)
Selected Image
@@ -105,6 +139,23 @@
100%
white.png
+
+ !String.IsEmpty(ListItem.Label)
+ Hide Image
+ 100%
+ 100%
+ white.png
+
+
+ Remaining Time
+ 100%
+ 100%
+ font13
+ FFFFFFFF
+
+ center
+ center
+
String.IsEqual(ListItem.Property(selected), true)
Selected Image
@@ -132,6 +183,23 @@
100%
white.png
+
+ !String.IsEmpty(ListItem.Label)
+ Hide Image
+ 100%
+ 100%
+ white.png
+
+
+ Remaining Time
+ 100%
+ 100%
+ font13
+ FFFFFFFF
+
+ center
+ center
+
String.IsEqual(ListItem.Property(selected), true)
Selected Image