fix parentallock for "bouquets default locked" case

in case of "default locked" bouquets, the "whole bouquet unlock"
did not work, because of the inverted logic in this case


Origin commit data
------------------
Commit: ab7b08e40e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
This commit is contained in:
Stefan Seyfried
2015-02-08 17:33:25 +01:00
parent 89b4537e54
commit 610647d04b

View File

@@ -2,7 +2,7 @@
Neutrino-GUI - DBoxII-Project Neutrino-GUI - DBoxII-Project
Copyright (C) 2001 Steffen Hehn 'McClean' Copyright (C) 2001 Steffen Hehn 'McClean'
Copyright (C) 2007-2012 Stefan Seyfried Copyright (C) 2007-2015 Stefan Seyfried
Kommentar: Kommentar:
@@ -1057,7 +1057,8 @@ int CChannelList::handleMsg(const neutrino_msg_t msg, neutrino_msg_data_t data,
(*chanlist)[selected]->last_unlocked_time = time_monotonic(); (*chanlist)[selected]->last_unlocked_time = time_monotonic();
int bnum = bouquetList->getActiveBouquetNumber(); int bnum = bouquetList->getActiveBouquetNumber();
/* unlock only real locked bouquet, not whole satellite or all channels! */ /* unlock only real locked bouquet, not whole satellite or all channels! */
if (bnum >= 0 && bouquetList->Bouquets[bnum]->zapitBouquet && bouquetList->Bouquets[bnum]->zapitBouquet->bLocked) if (bnum >= 0 && bouquetList->Bouquets[bnum]->zapitBouquet &&
bouquetList->Bouquets[bnum]->zapitBouquet->bLocked != g_settings.parentallock_defaultlocked)
{ {
/* unlock the whole bouquet */ /* unlock the whole bouquet */
int i; int i;