diff --git a/src/misc.c b/src/misc.c index 6b3336d9..9bcd6b8c 100644 --- a/src/misc.c +++ b/src/misc.c @@ -256,7 +256,7 @@ void SlideWindows(Window *wins[], int n, int from_x, int from_y, int to_x, int t eatExpose(); } -char *ShrinkString(WMFont * font, char *string, int width) +char *ShrinkString(WMFont *font, const char *string, int width) { int w, w1 = 0; int p; @@ -296,7 +296,7 @@ char *ShrinkString(WMFont * font, char *string, int width) } strcat(text, "..."); width -= WMWidthOfString(font, "...", 3); - pos = string; + p1 = 0; p2 = p; t = (p2 - p1) / 2; diff --git a/src/misc.h b/src/misc.h index 39b4d328..251afff6 100644 --- a/src/misc.h +++ b/src/misc.h @@ -35,7 +35,7 @@ void SlideWindows(Window *wins[], int n, int from_x, int from_y, int to_x, int t void ParseWindowName(WMPropList * value, char **winstance, char **wclass, char *where); void SendHelperMessage(WScreen * scr, char type, int workspace, char *msg); -char *ShrinkString(WMFont * font, char *string, int width); +char *ShrinkString(WMFont *font, const char *string, int width); char *FindImage(char *paths, char *file); char *ExpandOptions(WScreen * scr, char *cmdline); char *GetShortcutString(char *text);