summaryrefslogtreecommitdiffhomepage
path: root/patch
diff options
context:
space:
mode:
authorbakkeby <[email protected]>2019-11-21 12:09:05 +0100
committerbakkeby <[email protected]>2019-11-21 12:09:05 +0100
commit5fa724da0d14d64870bf85cbfa994d4760ec325a (patch)
treefbce872a413222d5c24a528e2ecd577794fc2b8f /patch
parent42b66d4b29082f237e5b368dfa97e18801a203fd (diff)
downloaddwm-flexipatch-5fa724da0d14d64870bf85cbfa994d4760ec325a.tar.gz
dwm-flexipatch-5fa724da0d14d64870bf85cbfa994d4760ec325a.zip
Tidying style
Diffstat (limited to 'patch')
-rw-r--r--patch/mdpcontrol.c42
-rw-r--r--patch/taggrid.c6
-rw-r--r--patch/togglefullscreen.c12
3 files changed, 37 insertions, 23 deletions
diff --git a/patch/mdpcontrol.c b/patch/mdpcontrol.c
index b0d7352..c7ff786 100644
--- a/patch/mdpcontrol.c
+++ b/patch/mdpcontrol.c
@@ -8,12 +8,13 @@
#define MPDHOST "localhost"
#define MPDPORT 6600
-struct mpd_connection *get_conn(){
+struct mpd_connection *get_conn()
+{
struct mpd_connection *conn;
conn = mpd_connection_new(MPDHOST, MPDPORT, 1000);
- if(mpd_connection_get_error(conn) != MPD_ERROR_SUCCESS){
+ if (mpd_connection_get_error(conn) != MPD_ERROR_SUCCESS) {
fprintf(stderr, "Could not connect to mpd: %s\n", mpd_connection_get_error_message(conn));
mpd_connection_free(conn);
@@ -23,26 +24,28 @@ struct mpd_connection *get_conn(){
return conn;
}
-void mpdchange(const Arg *direction){
+void mpdchange(const Arg *direction)
+{
struct mpd_connection *conn;
conn = get_conn();
- if(conn == NULL){
+ if (conn == NULL) {
return;
}
- if(direction->i > 0){
+ if (direction->i > 0) {
mpd_run_next(conn);
}
- else{
+ else {
mpd_run_previous(conn);
}
mpd_connection_free(conn);
}
-char *get_regerror(int errcode, regex_t *compiled){
+char *get_regerror(int errcode, regex_t *compiled)
+{
size_t length = regerror(errcode, compiled, NULL, 0);
char *buffer = malloc(length);
(void) regerror(errcode, compiled, buffer, length);
@@ -50,7 +53,8 @@ char *get_regerror(int errcode, regex_t *compiled){
return buffer;
}
-void mpdcontrol(){
+void mpdcontrol()
+{
struct mpd_connection *conn;
struct mpd_status *status;
struct mpd_song *song;
@@ -62,13 +66,13 @@ void mpdcontrol(){
conn = get_conn();
- if(conn == NULL){
+ if (conn == NULL) {
return;
}
status = mpd_run_status(conn);
- if(status == NULL){
+ if (status == NULL) {
fprintf(stderr, "Could not get mpd status: %s\n", mpd_status_get_error(status));
mpd_status_free(status);
@@ -78,15 +82,15 @@ void mpdcontrol(){
state = mpd_status_get_state(status);
- if(state == MPD_STATE_STOP || state == MPD_STATE_PAUSE){
+ if (state == MPD_STATE_STOP || state == MPD_STATE_PAUSE) {
mpd_run_play(conn);
mpd_status_free(status);
mpd_connection_free(conn);
}
- else if(state != MPD_STATE_UNKNOWN){ //playing some music
+ else if (state != MPD_STATE_UNKNOWN) { //playing some music
song = mpd_run_current_song(conn);
- if(song == NULL){
+ if (song == NULL){
fprintf(stderr, "Error fetching current song!\n");
mpd_song_free(song);
@@ -98,7 +102,7 @@ void mpdcontrol(){
filename = mpd_song_get_uri(song);
int errcode = regcomp(&expr, "^[[:alnum:]]+://", REG_EXTENDED|REG_NOSUB);
- if(errcode != 0){
+ if (errcode != 0) {
char *err = get_regerror(errcode, &expr);
fprintf(stderr, "Could not compile regexp: %s\n", err);
@@ -112,20 +116,20 @@ void mpdcontrol(){
int matchcode = regexec(&expr, filename, 0, NULL, 0);
- if(matchcode == 0){
- if(strstr(filename, "file://") == filename){ //match just at the start of the filename
+ if (matchcode == 0) {
+ if (strstr(filename, "file://") == filename) { //match just at the start of the filename
//this means that mpd is playing a file outside the music_dir,
//but on disk, so we can safely pause
mpd_run_toggle_pause(conn);
}
- else{
+ else {
mpd_run_stop(conn);
}
}
- else if(matchcode == REG_NOMATCH){
+ else if (matchcode == REG_NOMATCH) {
mpd_run_toggle_pause(conn);
}
- else{
+ else {
char *err = get_regerror(matchcode, &expr);
fprintf(stderr, "Error while matching regexp: %s\n", err);
diff --git a/patch/taggrid.c b/patch/taggrid.c
index ab7f460..bfa19ec 100644
--- a/patch/taggrid.c
+++ b/patch/taggrid.c
@@ -14,10 +14,10 @@ void drawtaggrid(Monitor *m, int *x_pos, unsigned int occ)
XFillRectangle(dpy, drw->drawable, drw->gc, x, y, h*columns + 1, bh);
/* We will draw LENGTH(tags) squares in tagraws raws. */
- for (j = 0, i= 0; j < tagrows; j++) {
+ for (j = 0, i= 0; j < tagrows; j++) {
x = *x_pos;
for (k = 0; k < columns && i < LENGTH(tags); k++, i++) {
- invert = m->tagset[m->seltags] & 1 << i ? 0 : 1;
+ invert = m->tagset[m->seltags] & 1 << i ? 0 : 1;
/* Select active color for current square */
XSetForeground(drw->dpy, drw->gc, !invert ? scheme[SchemeSel][ColBg].pixel :
@@ -31,7 +31,7 @@ void drawtaggrid(Monitor *m, int *x_pos, unsigned int occ)
XFillRectangle(dpy, drw->drawable, drw->gc, x + 1, y + 1,
h / 2, h / 2);
}
- x += h;
+ x += h;
if (x > max_x) {
max_x = x;
}
diff --git a/patch/togglefullscreen.c b/patch/togglefullscreen.c
index c0fa203..07d4062 100644
--- a/patch/togglefullscreen.c
+++ b/patch/togglefullscreen.c
@@ -1,7 +1,17 @@
void
-togglefullscreen(const Arg *arg) {
+togglefullscreen(const Arg *arg)
+{
if (!selmon->sel)
return;
+ #if FAKEFULLSCREEN_CLIENT_PATCH
+ if (selmon->sel->fakefullscreen) {
+ selmon->sel->fakefullscreen = 0;
+ if (selmon->sel->isfullscreen) {
+ selmon->sel->isfullscreen = 0;
+ }
+ }
+ #endif // FAKEFULLSCREEN_CLIENT_PATCH
+
setfullscreen(selmon->sel, !selmon->sel->isfullscreen);
} \ No newline at end of file