Index: extensions/renderer/api/display_source/wifi_display/wifi_display_media_encoder.cc |
diff --git a/extensions/renderer/api/display_source/wifi_display/wifi_display_media_encoder.cc b/extensions/renderer/api/display_source/wifi_display/wifi_display_media_encoder.cc |
index 4245f0457dd5d875321de127e1df3ef593068fad..760f57b56ce37bc9224a4211b46ded8926f84176 100644 |
--- a/extensions/renderer/api/display_source/wifi_display/wifi_display_media_encoder.cc |
+++ b/extensions/renderer/api/display_source/wifi_display/wifi_display_media_encoder.cc |
@@ -33,6 +33,7 @@ WiFiDisplayMediaEncoder::~WiFiDisplayMediaEncoder() = default; |
void WiFiDisplayMediaEncoder::SetCallbacks( |
const EncodedUnitCallback& encoded_callback, |
const base::Closure& error_callback) { |
+ DCHECK(client_thread_checker_.CalledOnValidThread()); |
// This is not thread-safe if encoding has been started thus allow |
// this to be called only once. |
DCHECK(encoded_callback_.is_null() && error_callback_.is_null()); |