[openbox] undecorate function in 0.14

Mark Pustjens pustjens at dds.nl
Sat Nov 5 18:54:57 EST 2005



-- 
"Why bother with such a big stone arch?"
"It's just showing off. There's probably a sticker on the back saying 'My
Other Grave Is A Porch'".
   (Johnny and the Dead)

On Sun, 6 Nov 2005, Mikael Magnusson wrote:

...snip...

>
> Ah, i didn't then. This patch should work i think, you only need the first 
> part obviously but i'm too lazy to edit the patch right now.
>
> Index: openbox/event.c
> ===================================================================
> RCS file: /cvs/cvsroot/openbox/openbox/event.c,v
> retrieving revision 1.233
> diff -p -u -d -r1.233 event.c
> --- openbox/event.c	8 Feb 2005 04:33:54 -0000	1.233
> +++ openbox/event.c	5 Nov 2005 23:37:10 -0000
> @@ -1131,8 +1155,20 @@ static void event_handle_client(ObClient
>         else if (msgtype == prop_atoms.sm_client_id) {
>             client_update_sm_client_id(client);
>         }
> +        else if (msgtype == prop_atoms.motif_wm_hints) {
> +            ob_debug("getting mwm hints!!!\n");
> +            client_get_mwm_hints(client);
> +            client_get_type(client);
> +            client_calc_layer(client);
> +            client_setup_decor_and_functions(client);
> +        }
>     default:
> -        ;
> +        {
> +        char *msgname = XGetAtomName(ob_display, msgtype);
> +        ob_debug("got a property notify \"%s\" from client \"%s\" with title 
> \"%s\"\n", msgname, client->name, client->title);
> +        fflush(stdout);
> +        XFree(msgname);
> +        }
> #ifdef SHAPE
>         if (extensions_shape && e->type == extensions_shape_event_basep) {
>             client->shaped = ((XShapeEvent*)e)->shaped;
>
>
> --
> Mikael Magnusson
>

client_get_mwm_hints is static in client.c

i fixed it here, and devilspie now works as expected.

Thanks again for a quick reply



More information about the openbox mailing list