X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2FWorkspace.cc;h=0af1c332835682c6781e6e4ef4ae5cebab3ca11d;hb=89563281384c34886fb12b169d1bdf8d293f0b48;hp=a9fbcdb9937ca21c0fddb7ca95733748435054b6;hpb=445e28af9aeb385f5ec40213ea66b0a32c8a06ed;p=chaz%2Fopenbox diff --git a/src/Workspace.cc b/src/Workspace.cc index a9fbcdb9..0af1c332 100644 --- a/src/Workspace.cc +++ b/src/Workspace.cc @@ -58,9 +58,9 @@ # include #endif // HAVE_STRING_H -#include #include -typedef vector rectList; +#include +typedef std::vector rectList; Workspace::Workspace(BScreen &scrn, int i) : screen(scrn) { @@ -442,9 +442,9 @@ Point *Workspace::bestFitPlacement(const Size &win_size, const Rect &space) { for (siter=spaces.begin(); siter!=spaces.end(); ++siter) { if ((siter->w() >= win_size.w()) && (siter->h() >= win_size.h())) { if (best==NULL) - best = siter; + best = &*siter; else if(siter->w()*siter->h()h()*best->w()) - best = siter; + best = &*siter; } } if (best != NULL) {