This commit is contained in:
Julian Ospald 2017-07-07 01:00:17 +02:00
parent ca28ad51ed
commit cd89d5f608
No known key found for this signature in database
GPG Key ID: 511B62C09D50CD28
2 changed files with 5 additions and 6 deletions

View File

@ -248,8 +248,7 @@ impl PrefsDialog {
let behavior_prefs = BehaviorPrefs {
vol_control_cmd,
vol_scroll_step: self.scroll_step_spin.get_value(),
middle_click_action: From::from(self.middle_click_combo
.get_active()),
middle_click_action: self.middle_click_combo.get_active().into(),
custom_command,
};

View File

@ -39,15 +39,15 @@ impl From<i32> for MiddleClickAction {
1 => MiddleClickAction::ShowPreferences,
2 => MiddleClickAction::VolumeControl,
3 => MiddleClickAction::CustomCommand,
_ => Default::default(),
_ => MiddleClickAction::ToggleMute,
}
}
}
impl Into<i32> for MiddleClickAction {
fn into(self) -> i32 {
match self {
impl From<MiddleClickAction> for i32 {
fn from(action: MiddleClickAction) -> Self {
match action {
MiddleClickAction::ToggleMute => 0,
MiddleClickAction::ShowPreferences => 1,
MiddleClickAction::VolumeControl => 2,