1 // Copyright 2013 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 #ifndef CHROME_BROWSER_UI_PROCESS_SINGLETON_DIALOG_LINUX_H_
6 #define CHROME_BROWSER_UI_PROCESS_SINGLETON_DIALOG_LINUX_H_
8 #include "base/strings/string16.h"
10 // Displays an error to the user when the ProcessSingleton cannot acquire the
11 // lock. This runs the message loop itself as the browser message loop has not
12 // started by that point in the startup process.
14 // Shows the dialog, and returns once the dialog has been closed.
15 bool ShowProcessSingletonDialog(const base::string16
& message
,
16 const base::string16
& relaunch_text
);
18 #endif // CHROME_BROWSER_UI_PROCESS_SINGLETON_DIALOG_LINUX_H_