| Index: chrome/browser/ui/gtk/gtk_window_util.cc
|
| diff --git a/chrome/browser/ui/gtk/gtk_window_util.cc b/chrome/browser/ui/gtk/gtk_window_util.cc
|
| index 811a51cc855a977e19694e7e1586d62691011f9a..ab261e730b9de70e31568faffdc1f27804af34a1 100644
|
| --- a/chrome/browser/ui/gtk/gtk_window_util.cc
|
| +++ b/chrome/browser/ui/gtk/gtk_window_util.cc
|
| @@ -5,6 +5,7 @@
|
| #include "chrome/browser/ui/gtk/gtk_window_util.h"
|
|
|
| #include <dlfcn.h>
|
| +#include "chrome/browser/ui/base_window.h"
|
| #include "content/public/browser/render_view_host.h"
|
| #include "content/public/browser/web_contents.h"
|
|
|
| @@ -241,4 +242,14 @@ void SetWindowSize(GtkWindow* window, const gfx::Size& size) {
|
| gtk_window_resize(window, new_size.width(), new_size.height());
|
| }
|
|
|
| +void UpdateWindowPosition(BaseWindow* window,
|
| + gfx::Rect* bounds,
|
| + gfx::Rect* restored_bounds) {
|
| + gint x, y;
|
| + gtk_window_get_position(window->GetNativeWindow(), &x, &y);
|
| + (*bounds).set_origin(gfx::Point(x, y));
|
| + if (!window->IsFullscreen() && !window->IsMaximized())
|
| + *restored_bounds = *bounds;
|
| +}
|
| +
|
| } // namespace gtk_window_util
|
|
|