瀏覽代碼

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}"