File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,12 +5,20 @@ 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+ libegl1-mesa-dev:arm64 \
19+ libgbm-dev:arm64 \
20+ libpipewire-0.3-dev:arm64 \
21+ libwayland-dev:arm64 \
1422 libxcb1-dev:arm64
1523 """ ,
1624 """ \
@@ -26,13 +34,21 @@ pre-build = [
2634[target .x86_64-unknown-linux-gnu ]
2735xargo = false
2836pre-build = [
37+ """ \
38+ apt-get update && apt install -y software-properties-common && \
39+ add-apt-repository -y ppa:pipewire-debian/pipewire-upstream
40+ """ ,
2941 """ \
3042 apt-get update && apt-get install -y \
3143 curl \
3244 unzip \
3345 pkg-config \
3446 libssl-dev \
3547 libdbus-1-dev \
48+ libegl1-mesa-dev \
49+ libgbm-dev \
50+ libpipewire-0.3-dev \
51+ libwayland-dev \
3652 libxcb1-dev
3753 """ ,
3854 """ \
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