summaryrefslogtreecommitdiffstats
path: root/chrome/browser/platform_util_common_linux.cc
diff options
context:
space:
mode:
authorcsilv@chromium.org <csilv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-03 17:15:22 +0000
committercsilv@chromium.org <csilv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-03 17:15:22 +0000
commit9fa8af659705465662679b7663aa501b5cdb0861 (patch)
tree03556da50a4349f5a079c89baee166a6e326d841 /chrome/browser/platform_util_common_linux.cc
parent684c407d7da343e29a98e115cc66eb7f3057a35a (diff)
downloadchromium_src-9fa8af659705465662679b7663aa501b5cdb0861.zip
chromium_src-9fa8af659705465662679b7663aa501b5cdb0861.tar.gz
chromium_src-9fa8af659705465662679b7663aa501b5cdb0861.tar.bz2
Changes to allow focusing the syncronization dialog, useful for the case where the user
chooses to sync, but the window is already open and obscured by another window. For now this only works on Mac due to how browser dialogs are handled on different platforms. BUG=30649 TEST=Choose to 'Sync' when the sync window is already open behind a browser window. Review URL: http://codereview.chromium.org/2121017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48840 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/platform_util_common_linux.cc')
-rw-r--r--chrome/browser/platform_util_common_linux.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/platform_util_common_linux.cc b/chrome/browser/platform_util_common_linux.cc
index 328d260..4d64833 100644
--- a/chrome/browser/platform_util_common_linux.cc
+++ b/chrome/browser/platform_util_common_linux.cc
@@ -27,6 +27,10 @@ bool IsWindowActive(gfx::NativeWindow window) {
return gtk_window_is_active(window);
}
+void ActivateWindow(gfx::NativeWindow window) {
+ gtk_window_present(window);
+}
+
bool IsVisible(gfx::NativeView view) {
return GTK_WIDGET_VISIBLE(view);
}