git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add some missing changes
[enigma2.git]
/
lib
/
components
/
file_eraser.cpp
diff --git
a/lib/components/file_eraser.cpp
b/lib/components/file_eraser.cpp
index bc26bf7c7dcf94e921e75ab18b65314e0e8d5209..6cacf04514d7a46e55c815ec24c4bd005429903a 100644
(file)
--- a/
lib/components/file_eraser.cpp
+++ b/
lib/components/file_eraser.cpp
@@
-26,14
+26,13
@@
void eBackgroundFileEraser::idle()
eBackgroundFileEraser::~eBackgroundFileEraser()
{
messages.send(Message::quit);
eBackgroundFileEraser::~eBackgroundFileEraser()
{
messages.send(Message::quit);
- if ( thread_running() )
- kill();
if (instance==this)
instance=0;
}
void eBackgroundFileEraser::thread()
{
if (instance==this)
instance=0;
}
void eBackgroundFileEraser::thread()
{
+ hasStarted();
nice(5);
reset();
runLoop();
nice(5);
reset();
runLoop();
@@
-51,8
+50,7
@@
void eBackgroundFileEraser::erase(const char *filename)
else
{
messages.send(Message(Message::erase, strdup(buf)));
else
{
messages.send(Message(Message::erase, strdup(buf)));
- if (!thread_running())
- run();
+ run();
}
}
}
}
}
}