File chromium-146-value_or.patch of Package chromium

--- chromium-146.0.7680.71/ui/gfx/paint_vector_icon.cc	2026/03/13 08:05:03	1.1
+++ chromium-146.0.7680.71/ui/gfx/paint_vector_icon.cc	2026/03/13 08:05:52
@@ -235,7 +235,7 @@
         break;
 
       case H_LINE_TO: {
-        const SkPoint last_point = path.getLastPt().value_or({0, 0});
+        const SkPoint last_point = path.getLastPt().value_or(SkPoint{0, 0});
         path.lineTo(arg(0), last_point.fY);
         break;
       }
@@ -245,7 +245,7 @@
         break;
 
       case V_LINE_TO: {
-        const SkPoint last_point = path.getLastPt().value_or({0, 0});
+        const SkPoint last_point = path.getLastPt().value_or(SkPoint{0, 0});
         path.lineTo(last_point.fX, arg(0));
         break;
       }
@@ -273,7 +273,7 @@
         // details.
         // Note that |x1| and |y1| will correspond to the sole control point if
         // calculating a quadratic curve.
-        const SkPoint last_point = path.getLastPt().value_or({0, 0});
+        const SkPoint last_point = path.getLastPt().value_or(SkPoint{0, 0});
         SkScalar delta_x = 0;
         SkScalar delta_y = 0;
         if (IsCommandTypeCurve(previous_command_type)) {
--- chromium-146.0.7680.71/components/autofill/core/browser/payments/full_card_request.cc	2026/03/13 08:06:18	1.1
+++ chromium-146.0.7680.71/components/autofill/core/browser/payments/full_card_request.cc	2026/03/13 08:06:35
@@ -124,7 +124,7 @@
   request_->card = std::move(card);
   request_->last_committed_primary_main_frame_origin =
       last_committed_primary_main_frame_origin;
-  request_->context_token = std::move(context_token).value_or({});
+  request_->context_token = std::move(context_token).value_or(std::string{});
   request_->selected_challenge_option = std::move(selected_challenge_option);
 
   should_unmask_card_ = request_->card.masked() ||
--- chromium-146.0.7680.71/chrome/browser/net/profile_network_context_service.cc	2026/03/13 08:06:55	1.1
+++ chromium-146.0.7680.71/chrome/browser/net/profile_network_context_service.cc	2026/03/13 08:07:10
@@ -1287,7 +1287,7 @@
 ProfileNetworkContextService::GetEncryptedCachePrimaryKey() {
   std::string encoded_encrypted_primary_key = profile_->GetPrefs()->GetString(
       enterprise_connectors::kEncryptedCachePrimaryKey);
-  return base::Base64Decode(encoded_encrypted_primary_key).value_or({});
+  return base::Base64Decode(encoded_encrypted_primary_key).value_or(std::vector<uint8_t>{});
 }
 
 #endif  // BUILDFLAG(ENTERPRISE_CACHE_ENCRYPTION)
openSUSE Build Service is sponsored by