diff --git a/src/zapit/src/scan.cpp b/src/zapit/src/scan.cpp index e059d503e..510d19240 100644 --- a/src/zapit/src/scan.cpp +++ b/src/zapit/src/scan.cpp @@ -490,6 +490,8 @@ void CServiceScan::SaveServices() g_bouquetManager->loadBouquets(); printf("[scan] save bouquets done\n"); #endif + if(flags & SCAN_RESET_NUMBERS) + CServiceManager::getInstance()->ResetChannelNumbers(true, true); /* first save bouquets, next load to re-number */ g_bouquetManager->saveBouquets(); printf("[scan] save bouquets done\n");