more 64 bit fixes
This commit is contained in:
parent
148ef741e1
commit
1fad2da07f
6 changed files with 19 additions and 19 deletions
|
@ -126,7 +126,7 @@ void client_set_list()
|
||||||
windows = NULL;
|
windows = NULL;
|
||||||
|
|
||||||
PROP_SETA32(RootWindow(ob_display, ob_screen),
|
PROP_SETA32(RootWindow(ob_display, ob_screen),
|
||||||
net_client_list, window, (guint32*)windows, size);
|
net_client_list, window, (gulong*)windows, size);
|
||||||
|
|
||||||
if (windows)
|
if (windows)
|
||||||
g_free(windows);
|
g_free(windows);
|
||||||
|
@ -1300,7 +1300,7 @@ void client_setup_decor_and_functions(ObClient *self)
|
||||||
|
|
||||||
static void client_change_allowed_actions(ObClient *self)
|
static void client_change_allowed_actions(ObClient *self)
|
||||||
{
|
{
|
||||||
guint32 actions[9];
|
gulong actions[9];
|
||||||
gint num = 0;
|
gint num = 0;
|
||||||
|
|
||||||
/* desktop windows are kept on all desktops */
|
/* desktop windows are kept on all desktops */
|
||||||
|
@ -1715,8 +1715,8 @@ void client_update_icons(ObClient *self)
|
||||||
|
|
||||||
static void client_change_state(ObClient *self)
|
static void client_change_state(ObClient *self)
|
||||||
{
|
{
|
||||||
guint32 state[2];
|
gulong state[2];
|
||||||
guint32 netstate[11];
|
gulong netstate[11];
|
||||||
guint num;
|
guint num;
|
||||||
|
|
||||||
state[0] = self->wmstate;
|
state[0] = self->wmstate;
|
||||||
|
|
|
@ -422,7 +422,7 @@ void frame_adjust_area(ObFrame *self, gboolean moved,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!STRUT_EQUAL(self->size, oldsize)) {
|
if (!STRUT_EQUAL(self->size, oldsize)) {
|
||||||
guint32 vals[4];
|
gulong vals[4];
|
||||||
vals[0] = self->size.left;
|
vals[0] = self->size.left;
|
||||||
vals[1] = self->size.right;
|
vals[1] = self->size.right;
|
||||||
vals[2] = self->size.top;
|
vals[2] = self->size.top;
|
||||||
|
|
|
@ -206,7 +206,7 @@ static gboolean get_prealloc(Window win, Atom prop, Atom type, gint size,
|
||||||
data[i] = xdata[i];
|
data[i] = xdata[i];
|
||||||
break;
|
break;
|
||||||
case 16:
|
case 16:
|
||||||
((guint16*)data)[i] = ((guint16*)xdata)[i];
|
((gushort*)data)[i] = ((gushort*)xdata)[i];
|
||||||
break;
|
break;
|
||||||
case 32:
|
case 32:
|
||||||
((guint32*)data)[i] = ((gulong*)xdata)[i];
|
((guint32*)data)[i] = ((gulong*)xdata)[i];
|
||||||
|
@ -245,7 +245,7 @@ static gboolean get_all(Window win, Atom prop, Atom type, gint size,
|
||||||
(*data)[i] = xdata[i];
|
(*data)[i] = xdata[i];
|
||||||
break;
|
break;
|
||||||
case 16:
|
case 16:
|
||||||
((guint16*)*data)[i] = ((guint16*)xdata)[i];
|
((gushort*)*data)[i] = ((gushort*)xdata)[i];
|
||||||
break;
|
break;
|
||||||
case 32:
|
case 32:
|
||||||
((guint32*)*data)[i] = ((gulong*)xdata)[i];
|
((guint32*)*data)[i] = ((gulong*)xdata)[i];
|
||||||
|
@ -383,13 +383,13 @@ gboolean prop_get_strings_utf8(Window win, Atom prop, gchar ***ret)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
void prop_set32(Window win, Atom prop, Atom type, guint32 val)
|
void prop_set32(Window win, Atom prop, Atom type, gulong val)
|
||||||
{
|
{
|
||||||
XChangeProperty(ob_display, win, prop, type, 32, PropModeReplace,
|
XChangeProperty(ob_display, win, prop, type, 32, PropModeReplace,
|
||||||
(guchar*)&val, 1);
|
(guchar*)&val, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void prop_set_array32(Window win, Atom prop, Atom type, guint32 *val,
|
void prop_set_array32(Window win, Atom prop, Atom type, gulong *val,
|
||||||
guint num)
|
guint num)
|
||||||
{
|
{
|
||||||
XChangeProperty(ob_display, win, prop, type, 32, PropModeReplace,
|
XChangeProperty(ob_display, win, prop, type, 32, PropModeReplace,
|
||||||
|
|
|
@ -177,8 +177,8 @@ gboolean prop_get_string_utf8(Window win, Atom prop, gchar **ret);
|
||||||
gboolean prop_get_strings_locale(Window win, Atom prop, gchar ***ret);
|
gboolean prop_get_strings_locale(Window win, Atom prop, gchar ***ret);
|
||||||
gboolean prop_get_strings_utf8(Window win, Atom prop, gchar ***ret);
|
gboolean prop_get_strings_utf8(Window win, Atom prop, gchar ***ret);
|
||||||
|
|
||||||
void prop_set32(Window win, Atom prop, Atom type, guint32 val);
|
void prop_set32(Window win, Atom prop, Atom type, gulong val);
|
||||||
void prop_set_array32(Window win, Atom prop, Atom type, guint32 *val,
|
void prop_set_array32(Window win, Atom prop, Atom type, gulong *val,
|
||||||
guint num);
|
guint num);
|
||||||
void prop_set_string_utf8(Window win, Atom prop, gchar *val);
|
void prop_set_string_utf8(Window win, Atom prop, gchar *val);
|
||||||
void prop_set_strings_utf8(Window win, Atom prop, gchar **strs);
|
void prop_set_strings_utf8(Window win, Atom prop, gchar **strs);
|
||||||
|
|
|
@ -156,7 +156,7 @@ gboolean screen_annex()
|
||||||
XSetWindowAttributes attrib;
|
XSetWindowAttributes attrib;
|
||||||
pid_t pid;
|
pid_t pid;
|
||||||
gint i, num_support;
|
gint i, num_support;
|
||||||
guint32 *supported;
|
gulong *supported;
|
||||||
|
|
||||||
/* create the netwm support window */
|
/* create the netwm support window */
|
||||||
attrib.override_redirect = TRUE;
|
attrib.override_redirect = TRUE;
|
||||||
|
@ -206,7 +206,7 @@ gboolean screen_annex()
|
||||||
/* set the _NET_SUPPORTED_ATOMS hint */
|
/* set the _NET_SUPPORTED_ATOMS hint */
|
||||||
num_support = 51;
|
num_support = 51;
|
||||||
i = 0;
|
i = 0;
|
||||||
supported = g_new(guint32, num_support);
|
supported = g_new(gulong, num_support);
|
||||||
supported[i++] = prop_atoms.net_current_desktop;
|
supported[i++] = prop_atoms.net_current_desktop;
|
||||||
supported[i++] = prop_atoms.net_number_of_desktops;
|
supported[i++] = prop_atoms.net_number_of_desktops;
|
||||||
supported[i++] = prop_atoms.net_desktop_geometry;
|
supported[i++] = prop_atoms.net_desktop_geometry;
|
||||||
|
@ -340,7 +340,7 @@ void screen_resize()
|
||||||
static gint oldw = 0, oldh = 0;
|
static gint oldw = 0, oldh = 0;
|
||||||
gint w, h;
|
gint w, h;
|
||||||
GList *it;
|
GList *it;
|
||||||
guint32 geometry[2];
|
gulong geometry[2];
|
||||||
|
|
||||||
w = WidthOfScreen(ScreenOfDisplay(ob_display, ob_screen));
|
w = WidthOfScreen(ScreenOfDisplay(ob_display, ob_screen));
|
||||||
h = HeightOfScreen(ScreenOfDisplay(ob_display, ob_screen));
|
h = HeightOfScreen(ScreenOfDisplay(ob_display, ob_screen));
|
||||||
|
@ -368,7 +368,7 @@ void screen_resize()
|
||||||
void screen_set_num_desktops(guint num)
|
void screen_set_num_desktops(guint num)
|
||||||
{
|
{
|
||||||
guint i, old;
|
guint i, old;
|
||||||
guint32 *viewport;
|
gulong *viewport;
|
||||||
GList *it;
|
GList *it;
|
||||||
|
|
||||||
g_assert(num > 0);
|
g_assert(num > 0);
|
||||||
|
@ -381,7 +381,7 @@ void screen_set_num_desktops(guint num)
|
||||||
net_number_of_desktops, cardinal, num);
|
net_number_of_desktops, cardinal, num);
|
||||||
|
|
||||||
/* set the viewport hint */
|
/* set the viewport hint */
|
||||||
viewport = g_new0(guint32, num * 2);
|
viewport = g_new0(gulong, num * 2);
|
||||||
PROP_SETA32(RootWindow(ob_display, ob_screen),
|
PROP_SETA32(RootWindow(ob_display, ob_screen),
|
||||||
net_desktop_viewport, cardinal, viewport, num * 2);
|
net_desktop_viewport, cardinal, viewport, num * 2);
|
||||||
g_free(viewport);
|
g_free(viewport);
|
||||||
|
@ -969,7 +969,7 @@ screen_area_add_strut_bottom(const StrutPartial *s, const Rect *monitor_area,
|
||||||
void screen_update_areas()
|
void screen_update_areas()
|
||||||
{
|
{
|
||||||
guint i, x;
|
guint i, x;
|
||||||
long *dims;
|
gulong *dims;
|
||||||
GList *it;
|
GList *it;
|
||||||
gint o;
|
gint o;
|
||||||
|
|
||||||
|
@ -987,7 +987,7 @@ void screen_update_areas()
|
||||||
area[i] = g_new0(Rect, screen_num_monitors + 1);
|
area[i] = g_new0(Rect, screen_num_monitors + 1);
|
||||||
area[i] = NULL;
|
area[i] = NULL;
|
||||||
|
|
||||||
dims = g_new(long, 4 * screen_num_desktops);
|
dims = g_new(gulong, 4 * screen_num_desktops);
|
||||||
|
|
||||||
for (i = 0; i < screen_num_desktops + 1; ++i) {
|
for (i = 0; i < screen_num_desktops + 1; ++i) {
|
||||||
Strut *struts;
|
Strut *struts;
|
||||||
|
|
|
@ -49,7 +49,7 @@ void stacking_set_list()
|
||||||
}
|
}
|
||||||
|
|
||||||
PROP_SETA32(RootWindow(ob_display, ob_screen),
|
PROP_SETA32(RootWindow(ob_display, ob_screen),
|
||||||
net_client_list_stacking, window, (guint32*)windows, i);
|
net_client_list_stacking, window, (gulong*)windows, i);
|
||||||
|
|
||||||
g_free(windows);
|
g_free(windows);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue