소스 검색

Move cmd_return check up a little higher to simplify the code

Dave Rolsky 12 년 전
부모
커밋
6e34634f8c
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      lib/Selenium/Remote/Driver.pm

+ 2 - 2
lib/Selenium/Remote/Driver.pm

@@ -240,8 +240,8 @@ sub _execute_command {
                my $msg = "Error while executing command";
                if($resp->{cmd_error}) {
                  $msg .= ": $resp->{cmd_error}" if $resp->{cmd_error};
-               } else {
-                   if($resp->{cmd_return} && ref($resp->{cmd_return}) eq 'HASH') {
+               } elsif ($resp->{cmd_return}) {
+                   if(ref($resp->{cmd_return}) eq 'HASH') {
                      $msg .= ": $resp->{cmd_return}->{error}->{msg}"
                        if $resp->{cmd_return}->{error}->{msg};
                      $msg .= ": $resp->{cmd_return}->{message}"