Respect --image-bg option in full-screen mode

(upstream git commit 0379af967bddd6e90e4c7dadee6d96be1cb82f1d)
This commit is contained in:
dcoppa 2011-07-22 08:04:31 +00:00
parent 7cca087371
commit 6b3e9cff78
2 changed files with 21 additions and 1 deletions

View File

@ -1,8 +1,9 @@
# $OpenBSD: Makefile,v 1.26 2011/07/05 08:05:35 dcoppa Exp $
# $OpenBSD: Makefile,v 1.27 2011/07/22 08:04:31 dcoppa Exp $
COMMENT= lightweight image viewer
DISTNAME= feh-1.14.2
REVISION= 0
EXTRACT_SUFX= .tar.bz2
CATEGORIES= graphics

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-src_winwidget_c,v 1.7 2011/07/22 08:04:31 dcoppa Exp $
Respect --image-bg option in full-screen mode
(upstream git commit 0379af967bddd6e90e4c7dadee6d96be1cb82f1d)
--- src/winwidget.c.orig Mon Jul 4 14:49:17 2011
+++ src/winwidget.c Fri Jul 22 09:59:28 2011
@@ -350,7 +350,10 @@ void winwidget_setup_pixmaps(winwidget winwid)
if (winwid->gc == None) {
XGCValues gcval;
- gcval.foreground = BlackPixel(disp, DefaultScreen(disp));
+ if (!strcmp(opt.image_bg, "white"))
+ gcval.foreground = WhitePixel(disp, DefaultScreen(disp));
+ else
+ gcval.foreground = BlackPixel(disp, DefaultScreen(disp));
winwid->gc = XCreateGC(disp, winwid->win, GCForeground, &gcval);
}
winwid->bg_pmap = XCreatePixmap(disp, winwid->win, scr->width, scr->height, depth);