+#include "debug.h"
#include "openbox.h"
#include "dock.h"
#include "xerror.h"
current_wm_sn_owner = XGetSelectionOwner(ob_display, wm_sn_atom);
if (current_wm_sn_owner) {
if (!ob_replace_wm) {
- g_message("A window manager is already running on screen %d",
+ g_warning("A window manager is already running on screen %d",
ob_screen);
return FALSE;
}
timestamp);
if (XGetSelectionOwner(ob_display, wm_sn_atom) != screen_support_win) {
- g_message("Could not acquire window manager selection on screen %d",
+ g_warning("Could not acquire window manager selection on screen %d",
ob_screen);
return FALSE;
}
}
if (wait >= timeout) {
- g_message("Timeout expired while waiting for the current WM to die "
+ g_warning("Timeout expired while waiting for the current WM to die "
"on screen %d", ob_screen);
return FALSE;
}
ROOT_EVENTMASK);
xerror_set_ignore(FALSE);
if (xerror_occured) {
- g_message("A window manager is already running on screen %d",
+ g_warning("A window manager is already running on screen %d",
ob_screen);
XDestroyWindow(ob_display, screen_support_win);
}
- g_message("Managing screen %d", ob_screen);
+ ob_debug("Managing screen %d\n", ob_screen);
set_root_cursor();
if (ob_state() == OB_STATE_STARTING)
return;
- dock_configure();
screen_update_areas();
+ dock_configure();
for (it = client_list; it; it = it->next)
- client_move_onscreen(it->data);
+ client_move_onscreen(it->data, FALSE);
}
void screen_set_num_desktops(guint num)
if (old == num) return;
- g_message("Moving to desktop %d", num+1);
+ ob_debug("Moving to desktop %d\n", num+1);
/* show windows before hiding the rest to lessen the enter/leave events */
from the switch so it doesnt mess with the focus */
while (XCheckTypedEvent(ob_display, EnterNotify, &e));
#ifdef DEBUG_FOCUS
- g_message("switch fallback");
+ ob_debug("switch fallback\n");
#endif
focus_fallback(OB_FOCUS_FALLBACK_DESKTOP);
#ifdef DEBUG_FOCUS
- g_message("/switch fallback");
+ ob_debug("/switch fallback\n");
#endif
dispatch_ob(Event_Ob_Desktop, num, old);
{
guint i, x;
guint32 *dims;
- Rect **old_area = area;
- Rect **rit;
GList *it;
g_free(monitor_area);
dims = g_new(guint32, 4 * screen_num_desktops);
- rit = old_area;
for (i = 0; i < screen_num_desktops + 1; ++i) {
Strut s;
int l, r, t, b;
}
}
PROP_SETA32(RootWindow(ob_display, ob_screen), net_workarea, cardinal,
- dims, 4 * screen_num_desktops);
+ dims, 4 * screen_num_desktops);
g_free(dims);
}