X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fmenuframe.c;h=95168d4e7ea908af1d3f947c3ded8044d4719191;hb=adb9bb700f3235728dacc1d3e3daad81abd93e9a;hp=5c502d84553e06b14c5489c408281b87a848eca6;hpb=96f9db0d0c0ef9073be894162e5c6ea2db726b44;p=chaz%2Fopenbox diff --git a/openbox/menuframe.c b/openbox/menuframe.c index 5c502d84..95168d4e 100644 --- a/openbox/menuframe.c +++ b/openbox/menuframe.c @@ -1,3 +1,21 @@ +/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- + + menuframe.c for the Openbox window manager + Copyright (c) 2003 Ben Jansens + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + See the COPYING file for a copy of the GNU General Public License. +*/ + #include "menuframe.h" #include "client.h" #include "menu.h" @@ -166,7 +184,7 @@ void menu_frame_move(ObMenuFrame *self, gint x, gint y) void menu_frame_move_on_screen(ObMenuFrame *self) { - Rect *a; + Rect *a = NULL; guint i; gint dx = 0, dy = 0; gint pos, half; @@ -749,12 +767,8 @@ void menu_entry_frame_execute(ObMenuEntryFrame *self, guint state) if (func) func(entry, state, data); - else { - GSList *it; - - for (it = acts; it; it = g_slist_next(it)) - action_run(it->data, client, state); - } + else + action_run(acts, client, state); } }