If the code hasn't been touched in this long, its probably release-worthy.
This commit is contained in:
@@ -22,15 +22,15 @@ struct Task : public virtual Loopable {
|
||||
};
|
||||
|
||||
Task() {}
|
||||
Task(State initialState) : Task(0, initialState) {}
|
||||
Task(const char* name) : Task(name, Running) {}
|
||||
explicit Task(State initialState) : Task(0, initialState) {}
|
||||
explicit Task(const char* name) : Task(name, Running) {}
|
||||
Task(const char* name, State initialState) : name(name), state(initialState) {}
|
||||
|
||||
void start() { state = Running; onStart(); }
|
||||
void stop() { onStop(); state = Stopped; }
|
||||
virtual bool isFigment() const { return false; }
|
||||
|
||||
const char* name = 0;
|
||||
const char* name = "";
|
||||
State state = Running;
|
||||
};
|
||||
|
||||
@@ -42,8 +42,8 @@ struct TaskFunc: public Task {
|
||||
|
||||
struct Figment: public Task {
|
||||
Figment() : Task() {}
|
||||
Figment(State initialState) : Task(initialState) {}
|
||||
Figment(const char* name) : Task(name) {}
|
||||
explicit Figment(State initialState) : Task(initialState) {}
|
||||
explicit Figment(const char* name) : Task(name) {}
|
||||
Figment(const char* name, State initialState) : Task(name, initialState) {}
|
||||
virtual void render(Display* dpy) const = 0;
|
||||
bool isFigment() const override { return true; }
|
||||
|
||||
Reference in New Issue
Block a user