#include "extensions/browser/app_window/app_window_client.h"
#include "base/check_op.h"
namespace extensions {
namespace {
AppWindowClient* g_app_window_client = nullptr;
}
AppWindowClient* AppWindowClient::Get() {
return g_app_window_client;
}
void AppWindowClient::Set(AppWindowClient* client) {
if (g_app_window_client && client) {
DCHECK_EQ(g_app_window_client, client)
<< "AppWindowClient::Set called with different non-null pointers twice "
<< "in a row. A previous test may have set this without clearing it.";
return;
}
g_app_window_client = client;
}
}