Index: openbox/config.c
===================================================================
RCS file: /cvs/cvsroot/openbox/openbox/config.c,v
retrieving revision 1.82
diff -r1.82 config.c
47a48,49
> gboolean config_blackbox_resize;
> 
300a303,304
> 	if ((n = parse_find_node("blackboxMode", node)))
> 		config_blackbox_resize = parse_bool(doc, n);
559a564
> 	config_blackbox_resize = FALSE;
Index: openbox/config.h
===================================================================
RCS file: /cvs/cvsroot/openbox/openbox/config.h,v
retrieving revision 1.50
diff -r1.50 config.h
52a53,54
> /*! When true, resize always moves the bottom-right corner */
> extern gboolean config_blackbox_resize;
Index: openbox/moveresize.c
===================================================================
RCS file: /cvs/cvsroot/openbox/openbox/moveresize.c,v
retrieving revision 1.53
diff -r1.53 moveresize.c
142c142,148
<     if (corner == prop_atoms.net_wm_moveresize_size_topleft)
---
>     if (corner == prop_atoms.net_wm_moveresize_move)
>         cur = OB_CURSOR_MOVE;
>     else if (corner == prop_atoms.net_wm_moveresize_move_keyboard)
>         cur = OB_CURSOR_MOVE;
> 	else if (config_blackbox_resize == TRUE)
> 		cur = OB_CURSOR_SOUTHEAST;
> 	else if (corner == prop_atoms.net_wm_moveresize_size_topleft)
160,163d165
<     else if (corner == prop_atoms.net_wm_moveresize_move)
<         cur = OB_CURSOR_MOVE;
<     else if (corner == prop_atoms.net_wm_moveresize_move_keyboard)
<         cur = OB_CURSOR_MOVE;
264c266,270
<             if (corner == prop_atoms.net_wm_moveresize_size_topleft) {
---
> 			if (config_blackbox_resize == TRUE) {
>                 cur_x = start_cw + (e->xmotion.x_root - start_x);
>                 cur_y = start_ch + (e->xmotion.y_root - start_y);
>                 lockcorner = OB_CORNER_TOPLEFT;
> 			} else if (corner == prop_atoms.net_wm_moveresize_size_topleft) {

