git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
esubtitle.cpp: initialize uninitialized varible... this fixes not working or rarely...
[enigma2.git]
/
lib
/
components
/
file_eraser.cpp
diff --git
a/lib/components/file_eraser.cpp
b/lib/components/file_eraser.cpp
index eb9c82f313e02e5e5ceb14e6e68d477ad9c98c7f..031c30dd6dc76b56088618617825d12078ea10d5 100644
(file)
--- a/
lib/components/file_eraser.cpp
+++ b/
lib/components/file_eraser.cpp
@@
-11,12
+11,12
@@
eBackgroundFileEraser *eBackgroundFileEraser::instance;
eBackgroundFileEraser::eBackgroundFileEraser()
eBackgroundFileEraser *eBackgroundFileEraser::instance;
eBackgroundFileEraser::eBackgroundFileEraser()
- :messages(this,1), stop_thread_timer(
this
)
+ :messages(this,1), stop_thread_timer(
eTimer::create(this)
)
{
if (!instance)
instance=this;
CONNECT(messages.recv_msg, eBackgroundFileEraser::gotMessage);
{
if (!instance)
instance=this;
CONNECT(messages.recv_msg, eBackgroundFileEraser::gotMessage);
- CONNECT(stop_thread_timer
.
timeout, eBackgroundFileEraser::idle);
+ CONNECT(stop_thread_timer
->
timeout, eBackgroundFileEraser::idle);
}
void eBackgroundFileEraser::idle()
}
void eBackgroundFileEraser::idle()
@@
-44,7
+44,7
@@
void eBackgroundFileEraser::thread()
runLoop();
runLoop();
- stop_thread_timer
.
stop();
+ stop_thread_timer
->
stop();
}
void eBackgroundFileEraser::erase(const char *filename)
}
void eBackgroundFileEraser::erase(const char *filename)
@@
-76,7
+76,7
@@
void eBackgroundFileEraser::gotMessage(const Message &msg )
eDebug("file %s erased", msg.filename);
free((char*)msg.filename);
}
eDebug("file %s erased", msg.filename);
free((char*)msg.filename);
}
- stop_thread_timer
.
start(1000, true); // stop thread in one seconds
+ stop_thread_timer
->
start(1000, true); // stop thread in one seconds
break;
case Message::quit:
quit(0);
break;
case Message::quit:
quit(0);