]> git.sur5r.net Git - i3/i3/commitdiff
tests: lib/i3test: Use //= instead of unless exists $args{key} (Thanks mxf)
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 24 Sep 2011 14:44:42 +0000 (15:44 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 24 Sep 2011 14:44:42 +0000 (15:44 +0100)
testcases/t/lib/i3test.pm

index 87cb769d1d928858fd5d18f5550e7b81e174ae24..2685d69552d035a996bf927a9bf66bff030c978f 100644 (file)
@@ -144,11 +144,11 @@ sub open_window {
 
     my $dont_map = delete $args{dont_map};
 
-    $args{class} = WINDOW_CLASS_INPUT_OUTPUT unless exists $args{class};
-    $args{rect} = [ 0, 0, 30, 30 ] unless exists $args{rect};
-    $args{background_color} = '#c0c0c0' unless exists $args{background_color};
-    $args{event_mask} = [ 'structure_notify' ] unless exists $args{event_mask};
-    $args{name} = 'Window ' . counter_window() unless exists $args{name};
+    $args{class} //= WINDOW_CLASS_INPUT_OUTPUT;
+    $args{rect} //= [ 0, 0, 30, 30 ];
+    $args{background_color} //= '#c0c0c0';
+    $args{event_mask} //= [ 'structure_notify' ];
+    $args{name} //= 'Window ' . counter_window();
 
     my $window = $x->root->create_child(%args);