diff --git wp-admin/includes/template.php wp-admin/includes/template.php
index d2e5ca2..dedd36e 100644
--- wp-admin/includes/template.php
+++ wp-admin/includes/template.php
@@ -1654,14 +1654,12 @@ function wp_pointer_enqueue( $hook_suffix ) {
 
 	$dismissed = explode( ',', (string) get_user_meta( get_current_user_id(), 'dismissed_wp_pointers', true ) );
 
-	if ( ! in_array( 'wp330-admin-bar', $dismissed ) && apply_filters( 'show_wp_pointer_admin_bar', true ) ) {
-		$enqueue = true;
-		add_action( 'admin_print_footer_scripts', '_wp_pointer_print_admin_bar' );
-	}
+	$pointer_id = 'wp330-admin-bar';
 
-	if ( $enqueue ) {
+	if ( apply_filters( 'show_wp_pointer', !in_array( $pointer_id, $dismissed ), $pointer_id ) ) {
 		wp_enqueue_style( 'wp-pointer' );
 		wp_enqueue_script( 'wp-pointer' );
+		add_action( 'admin_print_footer_scripts', '_wp_pointer_print_admin_bar' );
 	}
 }
 add_action( 'admin_enqueue_scripts', 'wp_pointer_enqueue' );
