[Astal] Finish up audio fix
This commit is contained in:
		| @@ -13,8 +13,8 @@ const AudioModule = () => { | ||||
|         wp.defaultMicrophone.set_volume(volume / 100); | ||||
|     }; | ||||
|  | ||||
|     const speakerSelector = SinkSelectPopover(AstalWp.MediaClass.AUDIO_SPEAKER); | ||||
|     const micSelector = SinkSelectPopover(AstalWp.MediaClass.AUDIO_MICROPHONE); | ||||
|     const speakerSelector = SinkSelectPopover(AstalWp.MediaClass.AUDIO_SINK); | ||||
|     const micSelector = SinkSelectPopover(AstalWp.MediaClass.AUDIO_SOURCE); | ||||
|  | ||||
|     return ( | ||||
|         <box cssClasses={["audio-box"]} vertical> | ||||
| @@ -108,11 +108,17 @@ const AudioModule = () => { | ||||
|  | ||||
| const SinkPicker = (type: AstalWp.MediaClass) => { | ||||
|     const devices = bind(wp, "nodes"); | ||||
|     wp.connect("ready", () => { | ||||
|         const dev = wp.get_nodes()! | ||||
|         for (let i = 0; i < dev.length; i++) { | ||||
|             const d = dev[i]; | ||||
|         } | ||||
|     }) | ||||
|  | ||||
|     return ( | ||||
|         <box vertical> | ||||
|             <label | ||||
|                 label={`Available Audio ${type === AstalWp.MediaClass.AUDIO_SPEAKER ? "Output" : type === AstalWp.MediaClass.AUDIO_MICROPHONE ? "Input" : ""} Devices`} | ||||
|                 label={`Available Audio ${type === AstalWp.MediaClass.AUDIO_SINK ? "Output" : type === AstalWp.MediaClass.AUDIO_SOURCE ? "Input" : ""} Devices`} | ||||
|                 cssClasses={[ 'title-2' ]} | ||||
|             ></label> | ||||
|             <Gtk.Separator marginBottom={5} marginTop={3}></Gtk.Separator> | ||||
| @@ -128,11 +134,11 @@ const SinkPicker = (type: AstalWp.MediaClass) => { | ||||
|                                     if ( | ||||
|                                         id === | ||||
|                                         (type === | ||||
|                                         AstalWp.MediaClass.AUDIO_SPEAKER | ||||
|                                         AstalWp.MediaClass.AUDIO_SINK | ||||
|                                             ? wp.defaultSpeaker.id | ||||
|                                             : type === | ||||
|                                                 AstalWp.MediaClass | ||||
|                                                     .AUDIO_MICROPHONE | ||||
|                                                     .AUDIO_SOURCE | ||||
|                                               ? wp.defaultMicrophone.id | ||||
|                                               : "") | ||||
|                                     ) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user