summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-05-28 18:26:29 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-05-28 18:26:51 +0200
commitf81ec79b21f452d219d43dd56c8214b37640a89e (patch)
tree5d0641a97fd404d2908cc04add12150ad301dbfe
parentf09c62954e2f585026ca0f09d199eee3644a5c1a (diff)
forgot to add my patch
-rw-r--r--package/libcec/Makefile2
-rw-r--r--package/libcec/patches/patch-src_lib_adapter_RPi_RPiCECAdapterCommunication_cpp12
2 files changed, 13 insertions, 1 deletions
diff --git a/package/libcec/Makefile b/package/libcec/Makefile
index c4ba5b30e..378cc4d2f 100644
--- a/package/libcec/Makefile
+++ b/package/libcec/Makefile
@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:= libcec
PKG_VERSION:= 2.1.4
-PKG_RELEASE:= 3
+PKG_RELEASE:= 4
PKG_MD5SUM:= faa58944f87e9beda165f615d4b46766
PKG_DESCR:= control your device with your TV remote control
PKG_SECTION:= libs
diff --git a/package/libcec/patches/patch-src_lib_adapter_RPi_RPiCECAdapterCommunication_cpp b/package/libcec/patches/patch-src_lib_adapter_RPi_RPiCECAdapterCommunication_cpp
new file mode 100644
index 000000000..f027f0f3a
--- /dev/null
+++ b/package/libcec/patches/patch-src_lib_adapter_RPi_RPiCECAdapterCommunication_cpp
@@ -0,0 +1,12 @@
+--- libcec-2.1.4.orig/src/lib/adapter/RPi/RPiCECAdapterCommunication.cpp 2013-12-16 10:32:51.000000000 +0100
++++ libcec-2.1.4/src/lib/adapter/RPi/RPiCECAdapterCommunication.cpp 2014-05-28 18:25:18.809692104 +0200
+@@ -353,7 +353,8 @@ void CRPiCECAdapterCommunication::Close(
+ else
+ return;
+ }
+- vc_tv_unregister_callback(rpi_tv_callback);
++ if (m_bInitialised)
++ vc_tv_unregister_callback(rpi_tv_callback);
+
+ UnregisterLogicalAddress();
+