diff --git a/wp-admin/media.php b/wp-admin/media.php
index 5381865c2a..ccbb1401ee 100644
--- a/wp-admin/media.php
+++ b/wp-admin/media.php
@@ -106,7 +106,7 @@ case 'edit' :
+if ( current_user_can( 'upload_files' ) && ! wp_is_mobile() ) { ?>
diff --git a/wp-admin/upload.php b/wp-admin/upload.php
index 63771a83aa..f092ed61e3 100644
--- a/wp-admin/upload.php
+++ b/wp-admin/upload.php
@@ -176,7 +176,12 @@ require_once('./admin-header.php');
-
+
+ ' . __('Search results for “%s”') . '', get_search_query() ); ?>
diff --git a/wp-includes/admin-bar.php b/wp-includes/admin-bar.php
index 800f533da0..a11309a51a 100644
--- a/wp-includes/admin-bar.php
+++ b/wp-includes/admin-bar.php
@@ -489,7 +489,7 @@ function wp_admin_bar_new_content_menu( $wp_admin_bar ) {
unset( $cpts['post'] );
}
- if ( current_user_can( 'upload_files' ) )
+ if ( current_user_can( 'upload_files' ) && ! wp_is_mobile() )
$actions[ 'media-new.php' ] = array( _x( 'Media', 'add new from admin bar' ), 'new-media' );
if ( current_user_can( 'manage_links' ) )