remove getfacts() from cfacts, doesn't seem to be necessary

This commit is contained in:
speedie 2022-12-04 22:30:10 +01:00
parent 7358db978b
commit 3a7ea6f575

View file

@ -403,7 +403,6 @@ typedef struct {
/* function declarations */ /* function declarations */
static void applyrules(Client *c); static void applyrules(Client *c);
static void getgaps(Monitor *m, int *oh, int *ov, int *ih, int *iv, unsigned int *nc); static void getgaps(Monitor *m, int *oh, int *ov, int *ih, int *iv, unsigned int *nc);
static void getfacts(Monitor *m, int msize, int ssize, float *mf, float *sf, int *mr, int *sr);
static int applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact); static int applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact);
static void inplacerotate(const Arg *arg); static void inplacerotate(const Arg *arg);
static void togglesticky(const Arg *arg); static void togglesticky(const Arg *arg);
@ -1832,30 +1831,6 @@ detach(Client *c)
*tc = c->next; *tc = c->next;
} }
void
getfacts(Monitor *m, int msize, int ssize, float *mf, float *sf, int *mr, int *sr)
{
unsigned int n;
float mfacts, sfacts;
int mtotal = 0, stotal = 0;
Client *c;
for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++);
mfacts = MIN(n, m->mastercount);
sfacts = n - m->mastercount;
for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++)
if (n < m->mastercount)
mtotal += msize / mfacts;
else
stotal += ssize / sfacts;
*mf = mfacts; /* total factor of master area */
*sf = sfacts; /* total factor of stack area */
*mr = msize - mtotal; /* the remainder (rest) of pixels after an even master split */
*sr = ssize - stotal; /* the remainder (rest) of pixels after an even stack split */
}
void void
detachstack(Client *c) detachstack(Client *c)
{ {