X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fclient.cc;h=8a6c1b11df7fd328c11f8458335fb1e3cb42e97b;hb=54524ace9779d90ae3c4a18eeb70193daea2fb0a;hp=914672503178a16763503c5b1985dc6668fb3a89;hpb=77a8e11660edd66279f2d3def6de3768874ba780;p=chaz%2Fopenbox diff --git a/src/client.cc b/src/client.cc index 91467250..8a6c1b11 100644 --- a/src/client.cc +++ b/src/client.cc @@ -778,6 +778,11 @@ void OBClient::resize(Corner anchor, int w, int h) w -= _base_size.x(); h -= _base_size.y(); + // for interactive resizing. have to move half an increment in each + // direction. + w += _size_inc.x() / 2; + h += _size_inc.y() / 2; + // is the window resizable? if it is not, then don't check its sizes, the // client can do what it wants and the user can't change it anyhow if (_min_size.x() <= _max_size.x() && _min_size.y() <= _max_size.y()) {