diff options
author | Lars Op den Kamp <lars@opdenkamp.eu> | 2012-11-07 01:10:59 +0100 |
---|---|---|
committer | Lars Op den Kamp <lars@opdenkamp.eu> | 2012-11-10 01:14:54 +0100 |
commit | 3d9633d90bd4e1f9e4b992ea09883888c29aaf20 (patch) | |
tree | a09a81f1df5a9ff1e576d5c637cdedc297e794ab /lib/addons | |
parent | f3ef8528f5f9159d430cb39a5a00d098a285911b (diff) |
[pvr] fixed UnknownToUTF8() on the PVR interface. fixes https://github.com/opdenkamp/xbmc-pvr-addons/issues/68
Diffstat (limited to 'lib/addons')
-rw-r--r-- | lib/addons/library.xbmc.addon/libXBMC_addon.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/addons/library.xbmc.addon/libXBMC_addon.cpp b/lib/addons/library.xbmc.addon/libXBMC_addon.cpp index a9308e5638..2dd9b0a65c 100644 --- a/lib/addons/library.xbmc.addon/libXBMC_addon.cpp +++ b/lib/addons/library.xbmc.addon/libXBMC_addon.cpp @@ -84,13 +84,12 @@ DLLEXPORT void XBMC_queue_notification(void *hdl, void* cb, const queue_msg_t ty ((CB_AddOnLib*)cb)->QueueNotification(((AddonCB*)hdl)->addonData, type, msg); } -DLLEXPORT void XBMC_unknown_to_utf8(void *hdl, void* cb, string &str) +DLLEXPORT const char* XBMC_unknown_to_utf8(void *hdl, void* cb, const char* str) { if (cb == NULL) - return; + return NULL; - string buffer = ((CB_AddOnLib*)cb)->UnknownToUTF8(str.c_str()); - str = buffer; + return ((CB_AddOnLib*)cb)->UnknownToUTF8(str); } DLLEXPORT const char* XBMC_get_localized_string(void *hdl, void* cb, int dwCode) |