From af4245af33838a938c2d6e1ae2cea4e7d0f4c2d5 Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Wed, 13 Mar 2013 18:13:04 +0000 Subject: [PATCH] Mac/Linux: Fix compile error. git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1140 5089003a-bbd8-11dd-ad1f-f1f9622dbc98 --- cef1/tests/unittests/run_all_unittests.cc | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/cef1/tests/unittests/run_all_unittests.cc b/cef1/tests/unittests/run_all_unittests.cc index aec7aa3df..af5eaa2fd 100644 --- a/cef1/tests/unittests/run_all_unittests.cc +++ b/cef1/tests/unittests/run_all_unittests.cc @@ -9,6 +9,19 @@ #include "base/command_line.h" #include "base/threading/thread.h" +static void OnRegisterCustomSchemes( + CefRefPtr registrar) OVERRIDE { + // Bring in the scheme handler tests. + extern void RegisterSchemeHandlerCustomSchemes( + CefRefPtr registrar); + RegisterSchemeHandlerCustomSchemes(registrar); + + // Bring in the cookie tests. + extern void RegisterCookieCustomSchemes( + CefRefPtr registrar); + RegisterCookieCustomSchemes(registrar); +} + namespace { // Thread used to run the test suite. @@ -46,15 +59,7 @@ class ClientApp : public CefApp { virtual void OnRegisterCustomSchemes( CefRefPtr registrar) OVERRIDE { - // Bring in the scheme handler tests. - extern void RegisterSchemeHandlerCustomSchemes( - CefRefPtr registrar); - RegisterSchemeHandlerCustomSchemes(registrar); - - // Bring in the cookie tests. - extern void RegisterCookieCustomSchemes( - CefRefPtr registrar); - RegisterCookieCustomSchemes(registrar); + ::OnRegisterCustomSchemes(registrar); } protected: