]> Dogcows Code - chaz/openbox/blobdiff - src/actions.cc
segfault no more on root clicks
[chaz/openbox] / src / actions.cc
index c13dc7f5de78c2df2376efc6ef0ff4887a368b62..04b507911802c9c1d84e051db3dc1d091368efdd 100644 (file)
@@ -45,7 +45,9 @@ void OBActions::insertPress(const XButtonEvent &e)
   a->pos.setPoint(e.x_root, e.y_root);
 
   OBClient *c = Openbox::instance->findClient(e.window);
-  a->clientarea = c->area();
+  // if it's not defined, they should have clicked on the root window, so this
+  // area would be meaningless anyways
+  if (c) a->clientarea = c->area();
 }
 
 void OBActions::removePress(const XButtonEvent &e)
This page took 0.019321 seconds and 4 git commands to generate.