| Index: chrome/browser/chrome_browser_main_gtk.cc
|
| diff --git a/chrome/browser/chrome_browser_main_gtk.cc b/chrome/browser/chrome_browser_main_gtk.cc
|
| index abf3f7abcb1f602c7baa55b02d53a1eea006680e..e1ebf6611bf546ffc7801eaa9e2ff06d3f662cba 100644
|
| --- a/chrome/browser/chrome_browser_main_gtk.cc
|
| +++ b/chrome/browser/chrome_browser_main_gtk.cc
|
| @@ -14,21 +14,18 @@
|
| #include "ui/base/resource/resource_bundle.h"
|
| #include "ui/gfx/gtk_util.h"
|
|
|
| -ChromeBrowserMainPartsGtk::ChromeBrowserMainPartsGtk(
|
| - const MainFunctionParams& parameters)
|
| - : ChromeBrowserMainPartsPosix(parameters) {
|
| +ChromeBrowserPartsGtk::ChromeBrowserPartsGtk()
|
| + : content::BrowserParts() {
|
| }
|
|
|
| -void ChromeBrowserMainPartsGtk::PreEarlyInitialization() {
|
| +void ChromeBrowserPartsGtk::PreEarlyInitialization() {
|
| DetectRunningAsRoot();
|
| -
|
| - ChromeBrowserMainPartsPosix::PreEarlyInitialization();
|
| }
|
|
|
| -void ChromeBrowserMainPartsGtk::DetectRunningAsRoot() {
|
| +void ChromeBrowserPartsGtk::DetectRunningAsRoot() {
|
| if (geteuid() == 0) {
|
| const CommandLine& command_line = *CommandLine::ForCurrentProcess();
|
| - if (parsed_command_line().HasSwitch(switches::kUserDataDir))
|
| + if (command_line.HasSwitch(switches::kUserDataDir))
|
| return;
|
|
|
| gfx::GtkInitFromCommandLine(command_line);
|
| @@ -66,18 +63,17 @@ void ChromeBrowserMainPartsGtk::DetectRunningAsRoot() {
|
| }
|
| }
|
|
|
| -void ShowMissingLocaleMessageBox() {
|
| +// static
|
| +void ChromeBrowserPartsGtk::ShowMessageBox(const char* message) {
|
| GtkWidget* dialog = gtk_message_dialog_new(
|
| NULL,
|
| static_cast<GtkDialogFlags>(0),
|
| GTK_MESSAGE_ERROR,
|
| GTK_BUTTONS_CLOSE,
|
| "%s",
|
| - chrome_browser::kMissingLocaleDataMessage);
|
| -
|
| - gtk_window_set_title(GTK_WINDOW(dialog),
|
| - chrome_browser::kMissingLocaleDataTitle);
|
| + message);
|
|
|
| + gtk_window_set_title(GTK_WINDOW(dialog), message);
|
| gtk_dialog_run(GTK_DIALOG(dialog));
|
| gtk_widget_destroy(dialog);
|
| }
|
|
|