all repos — openbox @ adcdf317027530bcfbf757a23919d3a87107d816

openbox fork - make it a bit more like ryudo

added some consts to the cascade code
Scott Moynes smoynes@nexus.carleton.ca
commit

adcdf317027530bcfbf757a23919d3a87107d816

parent

dbd6327646f2c05a5e50bdd0e99816609c3b5a21

2 files changed, 3 insertions(+), 3 deletions(-)

jump to
M src/Workspace.ccsrc/Workspace.cc

@@ -584,7 +584,7 @@ }

} // switch if (! placed) { - Point *p = cascade(win); + const Point *const p = cascade(win); place_x=p->x(); place_y=p->y(); delete p;

@@ -598,7 +598,7 @@

win->configure(place_x, place_y, win->size().w(), win->size().h()); } -Point *Workspace::cascade(const OpenboxWindow *const win){ +inline const Point *const Workspace::cascade(const OpenboxWindow *const win){ if (((unsigned) cascade_x > (screen.size().w() / 2)) || ((unsigned) cascade_y > (screen.size().h() / 2))) cascade_x = cascade_y = 32;
M src/Workspace.hsrc/Workspace.h

@@ -49,7 +49,7 @@ protected:

void placeWindow(OpenboxWindow *); Point *bestFitPlacement(const Size &win_size, const Rect &space); Point *rowSmartPlacement(const Size &win_size, const Rect &space); - Point *cascade(const OpenboxWindow* window); + const Point *const cascade(const OpenboxWindow* window); public: Workspace(BScreen &, int = 0);