Separate Simple Backend creation from initialization.
[chromium-blink-merge.git] / ui / linux_ui / linux_ui.cc
blob40ead2fc9fa32ecabd1c07f88c762a1bc5ce5a0b
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "ui/linux_ui/linux_ui.h"
7 #include "ui/shell_dialogs/linux_shell_dialog.h"
9 namespace {
11 ui::LinuxUI* g_linux_ui = NULL;
13 } // namespace
15 namespace ui {
17 void LinuxUI::SetInstance(LinuxUI* instance) {
18 delete g_linux_ui;
19 g_linux_ui = instance;
21 LinuxShellDialog::SetInstance(instance);
24 const LinuxUI* LinuxUI::instance() {
25 return g_linux_ui;
28 } // namespace ui