From cdfdaa75801dee9f3102e6bffae4b4cf54d2ebf6 Mon Sep 17 00:00:00 2001 From: Kai Sommerfeld Date: Tue, 13 Mar 2018 11:58:37 +0100 Subject: [peripherals] Make CPeripherals::Initialise survive getting called when it is already initialisid. Fixes crash on profile switch after c5f5579 --- xbmc/peripherals/Peripherals.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xbmc/peripherals/Peripherals.cpp b/xbmc/peripherals/Peripherals.cpp index ffcac0d839..af50dbcb46 100644 --- a/xbmc/peripherals/Peripherals.cpp +++ b/xbmc/peripherals/Peripherals.cpp @@ -106,6 +106,8 @@ CPeripherals::~CPeripherals() void CPeripherals::Initialise() { + Clear(); + #if !defined(TARGET_DARWIN_IOS) CDirectory::Create("special://profile/peripheral_data"); -- cgit v1.2.3