File chromium-144-revert_gfx_value_or.patch of Package chromium

--- chromium-144.0.7524.0/ui/gfx/paint_vector_icon.cc	2025/11/18 14:33:28	1.1
+++ chromium-144.0.7524.0/ui/gfx/paint_vector_icon.cc	2025/11/18 14:35:00
@@ -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 +246,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 +275,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-144.0.7524.0/components/autofill/core/browser/payments/full_card_request.cc	2025/11/21 14:06:04	1.1
+++ chromium-144.0.7524.0/components/autofill/core/browser/payments/full_card_request.cc	2025/11/21 14:06:36
@@ -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() ||
openSUSE Build Service is sponsored by