From b2d1a5580a1ea29a1e438d394b0e77222a7c872d Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sat, 29 Mar 2014 02:25:31 +0100 Subject: [PATCH] xbmc: add upstream patch Signed-off-by: Stephan Raue --- .../patches/xbmc-999.80.012-XBb4b5086.patch | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 packages/mediacenter/xbmc/patches/xbmc-999.80.012-XBb4b5086.patch diff --git a/packages/mediacenter/xbmc/patches/xbmc-999.80.012-XBb4b5086.patch b/packages/mediacenter/xbmc/patches/xbmc-999.80.012-XBb4b5086.patch new file mode 100644 index 0000000000..01264bc583 --- /dev/null +++ b/packages/mediacenter/xbmc/patches/xbmc-999.80.012-XBb4b5086.patch @@ -0,0 +1,26 @@ +From b4b5086414d58bdb3214a9be6ce7b4e7098977cf Mon Sep 17 00:00:00 2001 +From: Jonathan Marshall +Date: Sat, 29 Mar 2014 12:28:45 +1300 +Subject: [PATCH] [gui] fix crash if an info expression (with square brackets) + wasn't correctly closed off by a skin. + +--- + xbmc/interfaces/info/InfoExpression.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/xbmc/interfaces/info/InfoExpression.cpp b/xbmc/interfaces/info/InfoExpression.cpp +index d84f0c6..f4d32c1 100644 +--- a/xbmc/interfaces/info/InfoExpression.cpp ++++ b/xbmc/interfaces/info/InfoExpression.cpp +@@ -177,7 +177,7 @@ bool InfoExpression::Evaluate(const CGUIListItem *item, bool &result) + bool left = save.top(); save.pop(); + save.push(left || right); + } +- else // operand ++ else if (expr >= 0) // operand + save.push(m_operands[expr]->Get(item)); + } + if (save.size() != 1) +-- +1.8.5.5 +