// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "remoting/host/desktop_resizer.h" #include <memory> #include "base/notreached.h" #if defined(REMOTING_USE_X11) #include "remoting/host/desktop_resizer_x11.h" #include "remoting/host/linux/desktop_resizer_wayland.h" #include "remoting/host/linux/wayland_utils.h" #endif namespace remoting { namespace { // DesktopResizer implementation for Linux platforms where // X11 is not enabled. class DesktopResizerLinux : public DesktopResizer { … }; } // namespace // static std::unique_ptr<DesktopResizer> DesktopResizer::Create() { … } } // namespace remoting