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. 15bool ShowProcessSingletonDialog(const base::string16& message, 16 const base::string16& relaunch_text); 17 18#endif // CHROME_BROWSER_UI_PROCESS_SINGLETON_DIALOG_LINUX_H_ 19