Merge master in dev branch
This commit is contained in:
commit
5d83a4a664
@ -703,7 +703,7 @@ client_manage(Window w, XWindowAttributes *wa, bool ar)
|
|||||||
|
|
||||||
screen_get_sel();
|
screen_get_sel();
|
||||||
|
|
||||||
c = zmalloc(sizeof(Client));
|
c = zcalloc(sizeof(Client));
|
||||||
c->win = w;
|
c->win = w;
|
||||||
c->screen = selscreen;
|
c->screen = selscreen;
|
||||||
c->flags = 0;
|
c->flags = 0;
|
||||||
|
|||||||
@ -206,7 +206,7 @@ infobar_draw_selbar(InfoBar *i)
|
|||||||
barwin_map(i->selbar);
|
barwin_map(i->selbar);
|
||||||
|
|
||||||
/* Truncate string if too long */
|
/* Truncate string if too long */
|
||||||
if(conf.selbar.maxlength >= 0 && sel)
|
if(conf.selbar.maxlength >= 0 && sel && sel->title)
|
||||||
{
|
{
|
||||||
str = xcalloc(conf.selbar.maxlength + 4, sizeof(char));
|
str = xcalloc(conf.selbar.maxlength + 4, sizeof(char));
|
||||||
strncpy(str, sel->title, conf.selbar.maxlength);
|
strncpy(str, sel->title, conf.selbar.maxlength);
|
||||||
@ -424,8 +424,7 @@ uicb_infobar_toggledisplay(uicb_t cmd)
|
|||||||
|
|
||||||
new_pos = (tags[selscreen][seltag[selscreen]].barpos
|
new_pos = (tags[selscreen][seltag[selscreen]].barpos
|
||||||
? 0 : (tags[selscreen][seltag[selscreen]].prev_barpos
|
? 0 : (tags[selscreen][seltag[selscreen]].prev_barpos
|
||||||
? tags[selscreen][seltag[selscreen]].prev_barpos : 2
|
? tags[selscreen][seltag[selscreen]].prev_barpos : 2));
|
||||||
));
|
|
||||||
|
|
||||||
tags[selscreen][seltag[selscreen]].prev_barpos = tags[selscreen][seltag[selscreen]].barpos;
|
tags[selscreen][seltag[selscreen]].prev_barpos = tags[selscreen][seltag[selscreen]].barpos;
|
||||||
tags[selscreen][seltag[selscreen]].barpos = new_pos;
|
tags[selscreen][seltag[selscreen]].barpos = new_pos;
|
||||||
|
|||||||
@ -543,6 +543,8 @@ typedef struct
|
|||||||
#endif /* HAVE_XFT */
|
#endif /* HAVE_XFT */
|
||||||
XFontSet fontset;
|
XFontSet fontset;
|
||||||
} FontStruct;
|
} FontStruct;
|
||||||
|
|
||||||
|
/* status.c util struct */
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
int x, y, w, h;
|
int x, y, w, h;
|
||||||
|
|||||||
@ -502,15 +502,11 @@ tag_additional(int sc, int tag, int adtag)
|
|||||||
|| adtag < 1 || adtag == seltag[sc])
|
|| adtag < 1 || adtag == seltag[sc])
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if(tags[sc][tag].flags & SplitFlag)
|
|
||||||
tags[sc][tag].flags &= ~SplitFlag;
|
tags[sc][tag].flags &= ~SplitFlag;
|
||||||
|
|
||||||
tags[sc][tag].tagad ^= TagFlag(adtag);
|
tags[sc][tag].tagad ^= TagFlag(adtag);
|
||||||
tags[sc][adtag].flags |= RequestUpdateFlag;
|
tags[sc][adtag].flags |= RequestUpdateFlag;
|
||||||
tags[sc][tag].flags |= CleanFactFlag;
|
tags[sc][tag].flags |= CleanFactFlag;
|
||||||
tags[sc][adtag].flags |= CleanFactFlag;
|
tags[sc][adtag].flags |= CleanFactFlag;
|
||||||
|
|
||||||
if(tags[sc][adtag].flags & SplitFlag)
|
|
||||||
tags[sc][adtag].flags &= ~SplitFlag;
|
tags[sc][adtag].flags &= ~SplitFlag;
|
||||||
|
|
||||||
arrange(sc, True);
|
arrange(sc, True);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user