Mercurial > pidgin
changeset 21721:c9f02ad22269
Try to reuse an existing color.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Sun, 02 Dec 2007 07:16:05 +0000 |
parents | ea56d9386081 |
children | 5a0c058c10e6 84d1d66c73b6 |
files | finch/libgnt/gntcolors.c |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/finch/libgnt/gntcolors.c Sun Dec 02 06:01:52 2007 +0000 +++ b/finch/libgnt/gntcolors.c Sun Dec 02 07:16:05 2007 +0000 @@ -294,6 +294,13 @@ int gnt_color_add_pair(int fg, int bg) { + int i; + for (i = 1; i < custom_type; i++) { + short f, b; + if (pair_content(i, &f, &b) != ERR && + f == fg && b == bg) + return i; + } init_pair(custom_type, fg, bg); return custom_type++; }