* chore: bump chromium in DEPS to 128.0.6613.27 * chore: update patches --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: deepak1556 <hop2deep@gmail.com>
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			1.8 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			1.8 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 | 
						|
From: Cheng Zhao <zcbenz@gmail.com>
 | 
						|
Date: Thu, 4 Oct 2018 14:57:02 -0700
 | 
						|
Subject: feat: enable setting aspect ratio to 0
 | 
						|
 | 
						|
Make SetAspectRatio accept 0 as valid input, which would reset to null.
 | 
						|
 | 
						|
diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc b/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc
 | 
						|
index bb3eabc9099220e963f34948c06621ab32f8984e..cc000f7111129142a460c2c1eae5cf24ced075db 100644
 | 
						|
--- a/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc
 | 
						|
+++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc
 | 
						|
@@ -581,7 +581,7 @@ void DesktopWindowTreeHostWin::SetOpacity(float opacity) {
 | 
						|
 void DesktopWindowTreeHostWin::SetAspectRatio(
 | 
						|
     const gfx::SizeF& aspect_ratio,
 | 
						|
     const gfx::Size& excluded_margin) {
 | 
						|
-  DCHECK(!aspect_ratio.IsEmpty());
 | 
						|
+  DCHECK_NE(aspect_ratio.height(), 0);
 | 
						|
   message_handler_->SetAspectRatio(aspect_ratio.width() / aspect_ratio.height(),
 | 
						|
                                    excluded_margin);
 | 
						|
 }
 | 
						|
diff --git a/ui/views/win/hwnd_message_handler.cc b/ui/views/win/hwnd_message_handler.cc
 | 
						|
index a3cd6a4bc6c8f69f46fe16695329315a9b7c6bad..527de61ee739e78aec61d82138d1b56fc668e0bd 100644
 | 
						|
--- a/ui/views/win/hwnd_message_handler.cc
 | 
						|
+++ b/ui/views/win/hwnd_message_handler.cc
 | 
						|
@@ -965,8 +965,11 @@ void HWNDMessageHandler::SetFullscreen(bool fullscreen,
 | 
						|
 
 | 
						|
 void HWNDMessageHandler::SetAspectRatio(float aspect_ratio,
 | 
						|
                                         const gfx::Size& excluded_margin) {
 | 
						|
-  // If the aspect ratio is not in the valid range, do nothing.
 | 
						|
-  DCHECK_GT(aspect_ratio, 0.0f);
 | 
						|
+  // If the aspect ratio is 0, reset it to null.
 | 
						|
+  if (aspect_ratio == 0.0f) {
 | 
						|
+    aspect_ratio_.reset();
 | 
						|
+    return;
 | 
						|
+  }
 | 
						|
 
 | 
						|
   aspect_ratio_ = aspect_ratio;
 | 
						|
 
 |