mirror of
https://gitlab.freedesktop.org/pipewire/helvum.git
synced 2026-05-22 17:28:19 +02:00
Clippy issues and meson CI fix
This commit is contained in:
parent
52afb00139
commit
511e248a19
3 changed files with 7 additions and 12 deletions
|
|
@ -19,11 +19,9 @@ workflow:
|
|||
before_script:
|
||||
- flatpak --version
|
||||
- flatpak install -y --user flathub org.freedesktop.Sdk.Extension.llvm22//25.08
|
||||
- flatpak install -y --user flathub org.freedesktop.Sdk.Extension.rust-stable//25.08
|
||||
- flatpak install -y --user flathub org.freedesktop.Sdk.Extension.rust-stable//24.08
|
||||
- flatpak info org.gnome.Platform
|
||||
- flatpak info org.gnome.Sdk
|
||||
- flatpak info org.freedesktop.Sdk.Extension.llvm22
|
||||
- flatpak info org.freedesktop.Sdk.Extension.rust-stable
|
||||
- flatpak-builder --version
|
||||
|
||||
build:
|
||||
|
|
@ -35,7 +33,8 @@ build:
|
|||
when: always
|
||||
paths:
|
||||
- ${FLATPAK_BUILD_DIR}
|
||||
expire_in: 1 week
|
||||
- .flatpak-builder/build/${APP_FLATPAK_MODULE}-1/_flatpak_build
|
||||
expire_in: 1 day
|
||||
|
||||
meson-test:
|
||||
stage: test
|
||||
|
|
@ -43,7 +42,7 @@ meson-test:
|
|||
script:
|
||||
- >-
|
||||
flatpak-builder --run ${FLATPAK_BUILD_DIR} ${MANIFEST_PATH}
|
||||
meson test -C ${FLATPAK_BUILD_DIR}/build/${APP_FLATPAK_MODULE}
|
||||
meson test -C .flatpak-builder/build/${APP_FLATPAK_MODULE}-1/_flatpak_build
|
||||
needs: ["build"]
|
||||
|
||||
clippy:
|
||||
|
|
|
|||
|
|
@ -54,10 +54,8 @@ mod imp {
|
|||
pub fn attach_receiver(&self, receiver: async_channel::Receiver<crate::PipewireMessage>) {
|
||||
let obj = self.obj().clone();
|
||||
glib::MainContext::default().spawn_local(async move {
|
||||
loop {
|
||||
match receiver.recv().await {
|
||||
Ok(msg) => {
|
||||
let imp = obj.imp();
|
||||
while let Ok(msg) = receiver.recv().await {
|
||||
let imp = obj.imp();
|
||||
match msg {
|
||||
PipewireMessage::NodeAdded { id, name, node_type } => imp.add_node(id, name.as_str(), node_type),
|
||||
PipewireMessage::NodeNameChanged { id, name, media_name } => imp.node_name_changed(id, &name, &media_name),
|
||||
|
|
@ -84,8 +82,6 @@ mod imp {
|
|||
}
|
||||
}
|
||||
}
|
||||
Err(_) => break, // channel closed
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -179,7 +179,7 @@ pub(super) fn thread_main(
|
|||
if let Some(item) = state_remove.borrow_mut().remove(id) {
|
||||
gtk_sender4
|
||||
.send_blocking(match item {
|
||||
Item::Node { .. } => PipewireMessage::NodeRemoved { id },
|
||||
Item::Node => PipewireMessage::NodeRemoved { id },
|
||||
Item::Port { node_id } => PipewireMessage::PortRemoved { id, node_id },
|
||||
Item::Link { .. } => PipewireMessage::LinkRemoved { id },
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue