diff --git a/wp-admin/includes/template.php b/wp-admin/includes/template.php
index 37a1b8d830..f12a5cfd7e 100644
--- a/wp-admin/includes/template.php
+++ b/wp-admin/includes/template.php
@@ -1604,7 +1604,7 @@ function _post_states($post) {
$post_states[] = _x('Pending', 'post state');
if ( is_sticky($post->ID) )
$post_states[] = __('Sticky');
- if ( get_post_format( $post->ID ) )
+ if ( current_theme_supports('post-formats') && get_post_format( $post->ID ) )
$post_states[] = '[' . get_post_format_string( get_post_format( $post->ID ) ) . ']';
$post_states = apply_filters( 'display_post_states', $post_states );