File 0003-Use-preincrement-to-advance-iterators.-Patch-by-Vill.patch of Package vdr-plugin-skinenigmang
From 90851c60d41f02034314200382a8facf82b4a6a8 Mon Sep 17 00:00:00 2001
From: Andreas Mair <amair.sob@googlemail.com>
Date: Sat, 5 May 2012 09:09:25 +0200
Subject: [PATCH 03/19] =?UTF-8?q?Use=20preincrement=20to=20advance=20itera?=
=?UTF-8?q?tors.=20(Patch=20by=20Ville=20Skytt=C3=A4)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
logo.c | 2 +-
texteffects.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/logo.c b/logo.c
index 119554b..470c5b1 100644
--- a/logo.c
+++ b/logo.c
@@ -244,7 +244,7 @@ bool cEnigmaLogoCache::Flush(void)
if (!cacheMapM.empty()) {
debug("cPluginSkinEnigma::Flush() NON-EMPTY");
// delete bitmaps and clear map
- for (std::map<std::string, cBitmap *>::iterator i = cacheMapM.begin(); i != cacheMapM.end(); i++) {
+ for (std::map<std::string, cBitmap *>::iterator i = cacheMapM.begin(); i != cacheMapM.end(); ++i) {
delete((*i).second);
}
cacheMapM.clear();
diff --git a/texteffects.c b/texteffects.c
index 04a14a6..c4bb25c 100644
--- a/texteffects.c
+++ b/texteffects.c
@@ -295,7 +295,7 @@ void cEnigmaTextEffects::Action(void)
TE_LOCK; //This causes an initial wait until the first Flush() is called (which TE_UNKOCKs)
bool changed = false;
- for (Effects_t::iterator effect = vecEffects.begin(); (effect != vecEffects.end()) && osd; effect++) {
+ for (Effects_t::iterator effect = vecEffects.begin(); (effect != vecEffects.end()) && osd; ++effect) {
cEffect *e = (*effect);
if (e == NULL)
continue;
@@ -366,7 +366,7 @@ void cEnigmaTextEffects::Clear(void)
//Must be TE_LOCKed by caller
- for (Effects_t::iterator effect = vecEffects.begin(); effect != vecEffects.end(); effect++) {
+ for (Effects_t::iterator effect = vecEffects.begin(); effect != vecEffects.end(); ++effect) {
delete(*effect);
}
--
2.20.1