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. 4 5 #ifndef CHROME_BROWSER_UI_PROCESS_SINGLETON_DIALOG_LINUX_H_ 6 #define CHROME_BROWSER_UI_PROCESS_SINGLETON_DIALOG_LINUX_H_ 7 8 #include "base/strings/string16.h" 9 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. 13 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); 17 18 #endif // CHROME_BROWSER_UI_PROCESS_SINGLETON_DIALOG_LINUX_H_ 19