diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-04-03 04:12:01 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-04-03 04:12:01 +0000 |
commit | 7817a0a56e313239d4ee6c36e3591fdea0b94132 (patch) | |
tree | 09ed86e8fa4dce03cc291a8d7a078a95cff942ab /modules | |
parent | 89fad140a19679982b6f1efb16c7c867432f8cb8 (diff) | |
download | brdo-7817a0a56e313239d4ee6c36e3591fdea0b94132.tar.gz brdo-7817a0a56e313239d4ee6c36e3591fdea0b94132.tar.bz2 |
#758916 by chx and Damien Tournoud: Fixed Default queue implementation is hardwired.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/system/system.queue.inc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/system/system.queue.inc b/modules/system/system.queue.inc index 586681181..bf1667feb 100644 --- a/modules/system/system.queue.inc +++ b/modules/system/system.queue.inc @@ -62,7 +62,10 @@ class DrupalQueue { public static function get($name) { static $queues; if (!isset($queues[$name])) { - $class = variable_get('queue_module_' . $name, 'System') . 'Queue'; + $class = variable_get('queue_class_' . $name, NULL); + if (!$class) { + $class = variable_get('queue_default_class', 'SystemQueue'); + } $queues[$name] = new $class($name); } return $queues[$name]; |