File tree Expand file tree Collapse file tree 3 files changed +15
-3
lines changed
Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -5,12 +5,18 @@ pre-build = [
55 # Add the ARM64 architecture and install necessary dependencies
66 " dpkg --add-architecture arm64" ,
77 """ \
8+ apt-get update && apt install -y software-properties-common && \
9+ add-apt-repository -y ppa:pipewire-debian/pipewire-upstream
10+ """ ,
11+ """ \
812 apt-get update --fix-missing && apt-get install -y \
913 curl \
1014 unzip \
1115 pkg-config \
1216 libssl-dev:arm64 \
1317 libdbus-1-dev:arm64 \
18+ libpipewire-0.3-dev:arm64 \
19+ libwayland-dev:arm64 \
1420 libxcb1-dev:arm64
1521 """ ,
1622 """ \
@@ -26,13 +32,19 @@ pre-build = [
2632[target .x86_64-unknown-linux-gnu ]
2733xargo = false
2834pre-build = [
35+ """ \
36+ apt-get update && apt install -y software-properties-common && \
37+ add-apt-repository -y ppa:pipewire-debian/pipewire-upstream
38+ """ ,
2939 """ \
3040 apt-get update && apt-get install -y \
3141 curl \
3242 unzip \
3343 pkg-config \
3444 libssl-dev \
3545 libdbus-1-dev \
46+ libpipewire-0.3-dev \
47+ libwayland-dev \
3648 libxcb1-dev
3749 """ ,
3850 """ \
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ serde_json = "1.0"
2828lazy_static = " 1.5"
2929shellexpand = " 3.1.0"
3030indoc = " 2.0.5"
31- xcap = " 0.0.14 "
31+ xcap = " 0.7.0 "
3232reqwest = { version = " 0.11" , features = [
3333 " json" ,
3434 " rustls-tls-native-roots" ,
Original file line number Diff line number Diff line change @@ -1626,7 +1626,7 @@ impl DeveloperRouter {
16261626 } ) ?;
16271627
16281628 let window_titles: Vec < String > =
1629- windows. into_iter ( ) . map ( |w| w. title ( ) . to_string ( ) ) . collect ( ) ;
1629+ windows. into_iter ( ) . map ( |w| w. title ( ) . unwrap_or_default ( ) . to_string ( ) ) . collect ( ) ;
16301630
16311631 Ok ( vec ! [
16321632 Content :: text( format!( "Available windows:\n {}" , window_titles. join( "\n " ) ) )
@@ -1797,7 +1797,7 @@ impl DeveloperRouter {
17971797
17981798 let window = windows
17991799 . into_iter ( )
1800- . find ( |w| w. title ( ) == window_title)
1800+ . find ( |w| w. title ( ) . unwrap_or_default ( ) == window_title)
18011801 . ok_or_else ( || {
18021802 ErrorData :: new (
18031803 ErrorCode :: INTERNAL_ERROR ,
You can’t perform that action at this time.
0 commit comments