Add env to workflow.

This commit is contained in:
Alexandr Bogomyakov
2019-12-04 14:30:43 +03:00
parent 8cdaf4628b
commit f96467272b
2 changed files with 6 additions and 3 deletions

View File

@@ -11,6 +11,8 @@ jobs:
- uses: actions/checkout@v1
- name: Build
run: cargo build --verbose --release
env:
RUST_BACKTRACE: 1
- name: Strip
run: strip target/release/tmux-helper

View File

@@ -2,7 +2,7 @@ extern crate dbus;
use crate::dbus::blocking::stdintf::org_freedesktop_dbus::Properties;
use dbus::{arg, blocking::Connection};
use std::{env, fs, time::Duration};
use sys_info;
use sys_info;
const LOW: &str = "#[fg=colour2]";
const MID: &str = "#[fg=colour3]";
@@ -111,7 +111,8 @@ fn player_info(player: &str) -> Result<TrackInfo, Box<dyn std::error::Error>> {
let position: Box<dyn arg::RefArg> = proxy.get("org.mpris.MediaPlayer2.Player", "Position")?;
track_info.position = format_time(position.as_i64().unwrap() / 1000000);
// ugly
let _status_text_box: Box<dyn arg::RefArg> = proxy.get("org.mpris.MediaPlayer2.Player", "PlaybackStatus")?;
let _status_text_box: Box<dyn arg::RefArg> =
proxy.get("org.mpris.MediaPlayer2.Player", "PlaybackStatus")?;
let _status_text = _status_text_box.as_str().unwrap();
match _status_text.as_ref() {
"Playing" => track_info.status = "".to_string(),