| Index: chrome/browser/resources/ntp4/apps_page.js
|
| diff --git a/chrome/browser/resources/ntp4/apps_page.js b/chrome/browser/resources/ntp4/apps_page.js
|
| index 26b8fae0d2807f71874f5aba6f37619b2bef7804..f27dcfaaf160ac2767aed7126c566ac0e0698910 100644
|
| --- a/chrome/browser/resources/ntp4/apps_page.js
|
| +++ b/chrome/browser/resources/ntp4/apps_page.js
|
| @@ -628,7 +628,11 @@ cr.define('ntp4', function() {
|
|
|
| /** @inheritDoc */
|
| shouldAcceptDrag: function(e) {
|
| - return ntp4.getCurrentlyDraggingTile() ||
|
| + var tile = ntp4.getCurrentlyDraggingTile();
|
| + if (tile.querySelector('.bookmark'))
|
| + return !!tile.firstChild.data.url;
|
| +
|
| + return tile ||
|
| (e.dataTransfer && e.dataTransfer.types.indexOf('url') != -1);
|
| },
|
|
|
| @@ -642,7 +646,8 @@ cr.define('ntp4', function() {
|
| currentlyDraggingTile,
|
| this.tileElements_[index]);
|
| this.tileMoved(currentlyDraggingTile);
|
| - } else if (currentlyDraggingTile.querySelector('.most-visited')) {
|
| + } else if (currentlyDraggingTile.querySelector(
|
| + '.most-visited, .bookmark')) {
|
| this.generateAppForLink(tileContents.data);
|
| }
|
| } else {
|
|
|