Chromium Code Reviews| Index: chrome/browser/media_galleries/media_galleries_permission_controller.cc |
| diff --git a/chrome/browser/media_galleries/media_galleries_permission_controller.cc b/chrome/browser/media_galleries/media_galleries_permission_controller.cc |
| index 77b1148ed0d933a1fd62fd64c1082db679d79adf..87c54405f5f403bd147855b657bcdba8de7d437f 100644 |
| --- a/chrome/browser/media_galleries/media_galleries_permission_controller.cc |
| +++ b/chrome/browser/media_galleries/media_galleries_permission_controller.cc |
| @@ -321,8 +321,9 @@ void MediaGalleriesPermissionController::FileSelected( |
| } |
| // Lastly, if not found, add a new gallery to |new_galleries_|. |
| - DCHECK_EQ(kInvalidMediaGalleryPrefId, gallery.pref_id); |
| - gallery.pref_id = GetDialogId(kInvalidMediaGalleryPrefId); |
| + // prefId == kInvalidMediaGalleryPrefId for completely new galleries. |
| + // The old prefId is retained for blacklisted galleries. |
| + gallery.pref_id = GetDialogId(gallery.pref_id); |
|
vandebo (ex-Chrome)
2014/06/10 21:57:17
I think this fixes a bug I just introduced... Can
tommycli
2014/06/10 23:59:06
Done.
|
| new_galleries_[gallery.pref_id] = Entry(gallery, true); |
| dialog_->UpdateGalleries(); |
| } |