summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/page/chrome_client_impl_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/page/chrome_client_impl_test.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/page/chrome_client_impl_test.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/core/page/chrome_client_impl_test.cc b/chromium/third_party/blink/renderer/core/page/chrome_client_impl_test.cc
index 717e04bf4a1..b64ba41f448 100644
--- a/chromium/third_party/blink/renderer/core/page/chrome_client_impl_test.cc
+++ b/chromium/third_party/blink/renderer/core/page/chrome_client_impl_test.cc
@@ -57,6 +57,9 @@
#include "third_party/blink/renderer/core/page/scoped_page_pauser.h"
#include "third_party/blink/renderer/platform/language.h"
+// To avoid conflicts with the CreateWindow macro from the Windows SDK...
+#undef CreateWindow
+
namespace blink {
class ViewCreatingClient : public frame_test_helpers::TestWebViewClient {
@@ -178,8 +181,11 @@ class PagePopupSuppressionTest : public testing::Test {
DateTimeChooserParameters params;
params.locale = DefaultLanguage();
params.type = input_type_names::kTime;
- return !!chrome_client_impl_->OpenDateTimeChooser(
+ DateTimeChooser* chooser = chrome_client_impl_->OpenDateTimeChooser(
frame, date_time_chooser_client_, params);
+ if (chooser)
+ chooser->EndChooser();
+ return !!chooser;
}
Settings* GetSettings() {