summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk
diff options
context:
space:
mode:
authorderat@chromium.org <derat@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-31 22:13:08 +0000
committerderat@chromium.org <derat@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-31 22:13:08 +0000
commitb5930829068618a12e95ffb5de7d27a87766e687 (patch)
treebc4624119176e23d6db25ce42e85b77c5ea24384 /chrome/browser/gtk
parent859bd64faf943ceb7f3ed0f16e5c4a3ca55edf2b (diff)
downloadchromium_src-b5930829068618a12e95ffb5de7d27a87766e687.zip
chromium_src-b5930829068618a12e95ffb5de7d27a87766e687.tar.gz
chromium_src-b5930829068618a12e95ffb5de7d27a87766e687.tar.bz2
Linux: Fix cast breakage from 22193 (hopefully).
Review URL: http://codereview.chromium.org/159737 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22205 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk')
-rw-r--r--chrome/browser/gtk/browser_window_gtk.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/chrome/browser/gtk/browser_window_gtk.cc b/chrome/browser/gtk/browser_window_gtk.cc
index aef73ad..e4f7155 100644
--- a/chrome/browser/gtk/browser_window_gtk.cc
+++ b/chrome/browser/gtk/browser_window_gtk.cc
@@ -1738,16 +1738,19 @@ bool BrowserWindowGtk::GetWindowEdge(int x, int y, GdkWindowEdge* edge) {
// static
bool BrowserWindowGtk::GetCustomFramePrefDefault() {
- XID wm_window;
+ int wm_window = 0;
if (!x11_util::GetIntProperty(x11_util::GetX11RootWindow(),
"_NET_SUPPORTING_WM_CHECK",
- reinterpret_cast<int*>(&wm_window))) {
+ &wm_window)) {
return false;
}
std::string wm_name;
- if (!x11_util::GetStringProperty(wm_window, "_NET_WM_NAME", &wm_name))
+ if (!x11_util::GetStringProperty(static_cast<XID>(wm_window),
+ "_NET_WM_NAME",
+ &wm_name)) {
return false;
+ }
// Ideally, we'd use the custom frame by default and just fall back on using
// system decorations for the few (?) tiling window managers where it doesn't