diff options
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/module-device-manager.c | 35 | 
1 files changed, 0 insertions, 35 deletions
diff --git a/src/modules/module-device-manager.c b/src/modules/module-device-manager.c index 4c4e3f0b..38b4c025 100644 --- a/src/modules/module-device-manager.c +++ b/src/modules/module-device-manager.c @@ -93,8 +93,6 @@ struct userdata {      pa_bool_t on_hotplug;      pa_bool_t on_rescue;      pa_bool_t role_device_priority_routing; -    pa_bool_t stream_restore_used; -    pa_bool_t checked_stream_restore;  };  #define ENTRY_VERSION 1 @@ -733,40 +731,7 @@ static int extension_cb(pa_native_protocol *p, pa_module *m, pa_native_connectio          if (pa_tagstruct_get_boolean(t, &enable) < 0)              goto fail; -        /* If this is the first run, check for stream restore module */ -        if (!u->checked_stream_restore) { -            u->checked_stream_restore = TRUE; - -            for (module = pa_idxset_first(u->core->modules, &idx); module; module = pa_idxset_next(u->core->modules, &idx)) { -                if (strcmp(module->name, "module-stream-restore") == 0) { -                    pa_log_debug("Detected module-stream-restore is currently in use"); -                    u->stream_restore_used = TRUE; -                    sridx = module->index; -                } -            } -        } -          u->role_device_priority_routing = enable; -        if (enable) { -            if (u->stream_restore_used) { -                if (PA_INVALID_INDEX == sridx) { -                    /* As a shortcut on first load, we have sridx filled in, but otherwise we search for it. */ -                    for (module = pa_idxset_first(u->core->modules, &idx); module; module = pa_idxset_next(u->core->modules, &idx)) { -                        if (strcmp(module->name, "module-stream-restore") == 0) { -                            sridx = module->index; -                        } -                    } -                } -                if (PA_INVALID_INDEX != sridx) { -                    pa_log_debug("Unloading module-stream-restore to enable role-based device-priority routing"); -                    pa_module_unload_request_by_index(u->core, sridx, TRUE); -                } -            } -        } else if (u->stream_restore_used) { -            /* We want to reload module-stream-restore */ -            if (!pa_module_load(u->core, "module-stream-restore", "")) -                pa_log_warn("Failed to load module-stream-restore while disabling role-based device-priority routing"); -        }          break;      }  | 
