Mercurial > pidgin
view console/libgnt/gntkeys.c @ 14932:94c69d2efae5
[gaim-migrate @ 17704]
Fix some weird cases where the widgets are packed incorrectly in a box.
committer: Tailor Script <tailor@pidgin.im>
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Wed, 08 Nov 2006 05:22:38 +0000 |
parents | c01f62c83647 |
children | 99112cd4a2f4 |
line wrap: on
line source
#include "gntkeys.h" #include <stdlib.h> #include <string.h> const char *term; void gnt_keys_refine(char *text) { if (*text == 27 && *(text + 1) == '[' && *(text + 3) == '\0' && (*(text + 2) >= 'A' || *(text + 2) <= 'D')) { if (term == NULL) term = getenv("TERM"); /* Apparently this is necessary for urxvt and screen */ if (strcmp(term, "screen") == 0 || strcmp(term, "rxvt-unicode") == 0) *(text + 1) = 'O'; } }