aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Chatbar.cpp2
-rw-r--r--src/Gif.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/Chatbar.cpp b/src/Chatbar.cpp
index dd5a925..55fd764 100644
--- a/src/Chatbar.cpp
+++ b/src/Chatbar.cpp
@@ -228,7 +228,7 @@ namespace dchat
if(findOffset != string::npos)
{
string substr = str.replace(findOffset, substrToReplace.size(), stringToReplaceWith);
- findOffset += substrToReplace.size() + stringToReplaceWith.size();
+ findOffset += stringToReplaceWith.size();
}
}
}
diff --git a/src/Gif.cpp b/src/Gif.cpp
index f87b0ab..a9e7850 100644
--- a/src/Gif.cpp
+++ b/src/Gif.cpp
@@ -137,8 +137,8 @@ namespace dchat
double timeElapsedMilli = (double)frameTimer.getElapsedTime().asMilliseconds();
// If gif is not redrawn for a while, then we want to reset it; otherwise the decoding loop will take too long time.
// This means that if gif is not visible for a while and then it becomes visible, the gif will reset instead of trying to process several seconds of frames
- if(timeElapsedMilli > 3000)
- timeElapsedMilli = 0;
+ if(timeElapsedMilli > 3000.0)
+ timeElapsedMilli = 0.0;
double frameDeltaCs = timeElapsedMilli * 0.1; // Centisecond
frameTimer.restart();
timeElapsedCs += frameDeltaCs;