X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=blobdiff_plain;f=ioncore%2Fbinding.c;fp=ioncore%2Fbinding.c;h=cad47d334350c3761e1f6fb59acb943e2d29f76e;hp=740e67baa6cf09dc862e0cebf60ef3a67449c478;hb=f869221ce49f0fb7cca48eee28daff8684305963;hpb=720e6978185b09f2b2f60a6b96018238085a7238 diff --git a/ioncore/binding.c b/ioncore/binding.c index 740e67b..cad47d3 100644 --- a/ioncore/binding.c +++ b/ioncore/binding.c @@ -381,7 +381,7 @@ void binding_grab_on(const WBinding *binding, Window win) binding->act!=BINDING_BUTTONMOTION) return; - if(binding->state==0) + if(binding->state==0 || binding->area!=0) return; #ifndef CF_HACK_IGNORE_EVIL_LOCKS @@ -412,7 +412,7 @@ void binding_ungrab_on(const WBinding *binding, Window win) binding->act!=BINDING_BUTTONMOTION) return; - if(binding->state==0) + if(binding->state==0 || binding->area!=0) return; #ifndef CF_HACK_IGNORE_EVIL_LOCKS