File tree Expand file tree Collapse file tree 1 file changed +7
-11
lines changed Expand file tree Collapse file tree 1 file changed +7
-11
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ use crate::{
28
28
ui,
29
29
} ;
30
30
31
- #[ derive( EnumIter , Display , Clone ) ]
31
+ #[ derive( EnumIter , Display , Copy , Clone ) ]
32
32
#[ strum( serialize_all = "lowercase" ) ]
33
33
enum CommitType {
34
34
Refactor ,
@@ -755,19 +755,15 @@ impl Component for ConventionalCommitPopup {
755
755
{
756
756
self . validate_escape ( commit_type) ;
757
757
} else {
758
- let commit = self
758
+ if let Some ( & commit) = self
759
759
. query_results_type
760
760
. get ( self . selected_index )
761
- . cloned ( ) ;
762
-
763
- self . seleted_commit_type = commit. clone ( ) ;
764
- self . next_step ( ) ;
765
-
766
- if let Some ( more_infos) =
767
- commit. as_ref ( ) . map ( |c| c. more_info ( ) )
768
761
{
769
- if more_infos. len ( ) == 1 {
770
- self . validate_escape ( commit. unwrap ( ) ) ;
762
+ self . seleted_commit_type = Some ( commit) ;
763
+ self . next_step ( ) ;
764
+
765
+ if commit. more_info ( ) . len ( ) == 1 {
766
+ self . validate_escape ( commit) ;
771
767
}
772
768
}
773
769
}
You can’t perform that action at this time.
0 commit comments