diff options
author | David Robillard <d@drobilla.net> | 2007-10-11 05:25:32 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-10-11 05:25:32 +0000 |
commit | 3319e2dfa3ab5b1732777323da92d08b9ee42b8e (patch) | |
tree | aabc443039093849f24e55e4d70958bff5d079d5 /src/libs/client/ThreadedSigClientInterface.hpp | |
parent | 8defdcb32f4421c9d124767d1c677c05791ead55 (diff) | |
download | ingen-3319e2dfa3ab5b1732777323da92d08b9ee42b8e.tar.gz ingen-3319e2dfa3ab5b1732777323da92d08b9ee42b8e.tar.bz2 ingen-3319e2dfa3ab5b1732777323da92d08b9ee42b8e.zip |
Fix initial state of radio buttons in connect window when running ingen -eg.
Move all GTK main stuff into a single callback (control order better, avoid scheduler overhead).
Speed up client GTK thread event processing rate.
Eliminate buffering of post-processed events when running internal engine (post-process events directly in GTK thread).
git-svn-id: http://svn.drobilla.net/lad/ingen@873 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/libs/client/ThreadedSigClientInterface.hpp')
-rw-r--r-- | src/libs/client/ThreadedSigClientInterface.hpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/libs/client/ThreadedSigClientInterface.hpp b/src/libs/client/ThreadedSigClientInterface.hpp index 8a4db3f7..0f300703 100644 --- a/src/libs/client/ThreadedSigClientInterface.hpp +++ b/src/libs/client/ThreadedSigClientInterface.hpp @@ -45,8 +45,7 @@ class ThreadedSigClientInterface : public SigClientInterface { public: ThreadedSigClientInterface(uint32_t queue_size) - : _enabled(true) - , _sigs(queue_size) + : _sigs(queue_size) , response_ok_slot(signal_response_ok.make_slot()) , response_error_slot(signal_response_error.make_slot()) , error_slot(signal_error.make_slot()) @@ -70,9 +69,6 @@ public: , program_remove_slot(signal_program_remove.make_slot()) {} - void enable() { _enabled = true; } - void disable() { _enabled = false ; } - virtual void subscribe(Shared::EngineInterface* engine) { throw; } // FIXME // TODO: make this insert bundle-boundary-events, where the GTK thread @@ -154,8 +150,6 @@ public: private: void push_sig(Closure ev); - bool _enabled; - Raul::SRSWQueue<Closure> _sigs; uint32_t _num_plugins; |