Skip to content

Commit 6c5005d

Browse files
authored
Merge pull request #26494 from brave/notreached_fixes
Remove NOTREACHED_IN_MIGRATION usage in decentralized_dns
2 parents 771c8de + 6914188 commit 6c5005d

File tree

8 files changed

+32
-51
lines changed

8 files changed

+32
-51
lines changed

browser/browsing_data/brave_clear_browsing_data_browsertest.cc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -281,10 +281,8 @@ class BraveClearDataOnExitTwoBrowsersTest : public BraveClearDataOnExitTest {
281281
std::ignore = profile2_dir_.Set(path);
282282
ProfileManager* profile_manager = g_browser_process->profile_manager();
283283
size_t starting_number_of_profiles = profile_manager->GetNumberOfProfiles();
284-
if (!base::PathExists(path) && !base::CreateDirectory(path)) {
285-
NOTREACHED_IN_MIGRATION()
286-
<< "Could not create directory at " << path.MaybeAsASCII();
287-
}
284+
CHECK(base::PathExists(path) || base::CreateDirectory(path))
285+
<< path.MaybeAsASCII();
288286
Profile* profile = profile_manager->GetProfile(path);
289287
DCHECK(profile);
290288
EXPECT_EQ(starting_number_of_profiles + 1,

browser/ui/brave_pages.cc

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,10 @@ void ShowBraveWalletOnboarding(Browser* browser) {
7575
void ShowBraveWalletAccountCreation(Browser* browser,
7676
brave_wallet::mojom::CoinType coin_type) {
7777
// Only solana is supported.
78-
if (coin_type == brave_wallet::mojom::CoinType::SOL) {
79-
ShowSingletonTabOverwritingNTP(
80-
browser,
81-
GURL(base::StrCat({kBraveUIWalletAccountCreationURL, "Solana"})));
82-
} else {
83-
NOTREACHED_IN_MIGRATION();
84-
}
78+
CHECK(coin_type == brave_wallet::mojom::CoinType::SOL);
79+
ShowSingletonTabOverwritingNTP(
80+
browser,
81+
GURL(base::StrCat({kBraveUIWalletAccountCreationURL, "Solana"})));
8582
}
8683

8784
void ShowExtensionSettings(Browser* browser) {

browser/ui/webui/brave_wallet/android/android_wallet_page_ui.cc

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ AndroidWalletPageUI::AndroidWalletPageUI(content::WebUI* web_ui,
3939
const GURL& url)
4040
: ui::MojoWebUIController(web_ui,
4141
true /* Needed for webui browser tests */) {
42+
CHECK(url.host() == kWalletPageHost);
43+
4244
auto* profile = Profile::FromWebUI(web_ui);
4345
content::WebUIDataSource* source =
4446
content::WebUIDataSource::CreateAndAdd(profile, kWalletPageHost);
@@ -51,16 +53,11 @@ AndroidWalletPageUI::AndroidWalletPageUI(content::WebUI* web_ui,
5153
}
5254

5355
// Add required resources.
54-
if (url.host() == kWalletPageHost) {
55-
webui::SetupWebUIDataSource(
56-
source,
57-
UNSAFE_TODO(base::make_span(kBraveWalletPageGenerated,
58-
kBraveWalletPageGeneratedSize)),
59-
IDR_WALLET_PAGE_HTML);
60-
} else {
61-
NOTREACHED_IN_MIGRATION()
62-
<< "Failed to find page resources for:" << url.path();
63-
}
56+
webui::SetupWebUIDataSource(
57+
source,
58+
UNSAFE_TODO(base::make_span(kBraveWalletPageGenerated,
59+
kBraveWalletPageGeneratedSize)),
60+
IDR_WALLET_PAGE_HTML);
6461

6562
source->AddBoolean("isAndroid", true);
6663
source->AddString("braveWalletLedgerBridgeUrl", kUntrustedLedgerURL);

chromium_src/components/permissions/permission_request.cc

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,25 +20,17 @@
2020
// `kWidevine` handled by an override in `WidevinePermissionRequest` and the
2121
// Brave Ethereum/Solana permission has its own permission request prompt.
2222
#if BUILDFLAG(IS_ANDROID)
23-
#define BRAVE_ENUM_ITEMS_FOR_SWITCH \
24-
case RequestType::kBraveEthereum: \
25-
case RequestType::kBraveSolana: \
26-
NOTREACHED_IN_MIGRATION(); \
27-
return permissions::PermissionRequest::AnnotatedMessageText( \
28-
std::u16string(), {}); \
29-
case RequestType::kWidevine: \
30-
NOTREACHED_IN_MIGRATION(); \
31-
return permissions::PermissionRequest::AnnotatedMessageText( \
32-
std::u16string(), {});
23+
#define BRAVE_ENUM_ITEMS_FOR_SWITCH \
24+
case RequestType::kBraveEthereum: \
25+
case RequestType::kBraveSolana: \
26+
case RequestType::kWidevine: \
27+
NOTREACHED();
3328
#else
3429
#define BRAVE_ENUM_ITEMS_FOR_SWITCH \
3530
case RequestType::kBraveEthereum: \
3631
case RequestType::kBraveSolana: \
37-
NOTREACHED_IN_MIGRATION(); \
38-
return std::u16string(); \
3932
case RequestType::kWidevine: \
40-
NOTREACHED_IN_MIGRATION(); \
41-
return std::u16string();
33+
NOTREACHED();
4234
#endif
4335

4436
// For permission strings that we also need on Android, we need to use

components/ai_chat/renderer/ai_chat_resource_sniffer_throttle_unittest.cc

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,7 @@ class MojoDataPipeSender {
6363
// Just wait until OnWritable() is called by the watcher.
6464
return;
6565
default:
66-
NOTREACHED_IN_MIGRATION();
67-
return;
66+
NOTREACHED();
6867
}
6968
sent_bytes_ += actually_written_bytes;
7069
if (data_.size() == sent_bytes_) {
@@ -182,10 +181,9 @@ class MockDelegate : public blink::URLLoaderThrottle::Delegate {
182181
return 0;
183182
case MOJO_RESULT_SHOULD_WAIT:
184183
return 0;
185-
default:
186-
NOTREACHED_IN_MIGRATION();
187184
}
188-
return 0;
185+
186+
NOTREACHED();
189187
}
190188

191189
void ResetProducer() { source_body_handle_.reset(); }

components/decentralized_dns/content/decentralized_dns_interstitial_controller_client.cc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,7 @@ void DecentralizedDnsInterstitialControllerClient::SetResolveMethodAndReload(
6363
} else if (IsSnsTLD(request_url_.host_piece())) {
6464
pref_name = kSnsResolveMethod;
6565
} else {
66-
NOTREACHED_IN_MIGRATION();
67-
return;
66+
NOTREACHED();
6867
}
6968

7069
local_state_->SetInteger(pref_name, static_cast<int>(type));

components/decentralized_dns/content/decentralized_dns_opt_in_page.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,13 @@ void DecentralizedDnsOptInPage::CommandReceived(const std::string& command) {
5858
case security_interstitials::CMD_DONT_PROCEED:
5959
static_cast<DecentralizedDnsInterstitialControllerClient*>(controller())
6060
->DontProceed();
61-
break;
61+
return;
6262
case security_interstitials::CMD_PROCEED:
6363
controller()->Proceed();
64-
break;
65-
default:
66-
NOTREACHED_IN_MIGRATION() << "Unsupported command: " << command;
64+
return;
6765
}
66+
67+
NOTREACHED() << "Unsupported command: " << command;
6868
}
6969

7070
void DecentralizedDnsOptInPage::PopulateInterstitialStrings(
@@ -130,7 +130,7 @@ void DecentralizedDnsOptInPage::PopulateInterstitialStrings(
130130
IDS_SNS_OPT_IN_PRIMARY_PARAGRAPH),
131131
{sol_domain, sns_wiki_link}, nullptr));
132132
} else {
133-
NOTREACHED_IN_MIGRATION();
133+
NOTREACHED();
134134
}
135135

136136
if (IsSnsTLD(request_url_.host_piece())) {

components/decentralized_dns/content/ens_offchain_lookup_opt_in_page.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ void EnsOffchainLookupOptInPage::CommandReceived(const std::string& command) {
5656
case security_interstitials::CMD_DONT_PROCEED:
5757
static_cast<EnsOffchainLookupInterstitialControllerClient*>(controller())
5858
->DontProceed();
59-
break;
59+
return;
6060
case security_interstitials::CMD_PROCEED:
6161
controller()->Proceed();
62-
break;
63-
default:
64-
NOTREACHED_IN_MIGRATION() << "Unsupported command: " << command;
62+
return;
6563
}
64+
65+
NOTREACHED() << "Unsupported command: " << command;
6666
}
6767

6868
void EnsOffchainLookupOptInPage::PopulateInterstitialStrings(

0 commit comments

Comments
 (0)