1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-21 21:38:00 +01:00

fix crash bug in appearance section

This commit is contained in:
kojima
1999-05-30 15:35:46 +00:00
parent 52e674c064
commit 2bff75f4f7
5 changed files with 14 additions and 3 deletions

View File

@@ -713,7 +713,7 @@ renderMenu(_Panel *panel, proplist_t texture, int width, int iheight)
switch (panel->menuStyle) {
case MSTYLE_NORMAL:
tmp = renderTexture(scr, texture, width, iheight, NULL, RBEV_RAISED2);
pix = XCreatePixmap(dpy, tmp, width, iheight*4, WMScreenDepth(scr));
for (i = 0; i < 4; i++) {
XCopyArea(dpy, tmp, pix, gc, 0, 0, width, iheight, 0, iheight*i);
@@ -768,8 +768,6 @@ updatePreviewBox(_Panel *panel, int elements)
int refresh = 0;
Pixmap pix;
GC gc;
WMListItem *item;
TextureListItem *titem;
int colorUpdate = 0;
gc = XCreateGC(dpy, WMWidgetXID(panel->win), 0, NULL);
@@ -810,6 +808,9 @@ updatePreviewBox(_Panel *panel, int elements)
colorUpdate |= MTITLE_COL;
}
if (elements & (1<<PMITEM)) {
WMListItem *item;
TextureListItem *titem;
item = WMGetListItem(panel->texLs, panel->textureIndex[5]);
titem = (TextureListItem*)item->clientData;
@@ -832,6 +833,12 @@ updatePreviewBox(_Panel *panel, int elements)
XDrawLine(dpy, panel->preview, gc, 29, 119, 119, 119);
}
if (elements & (1<<PICON)) {
WMListItem *item;
TextureListItem *titem;
item = WMGetListItem(panel->texLs, panel->textureIndex[6]);
titem = (TextureListItem*)item->clientData;
renderPreview(panel, gc, PICON,
titem->ispixmap ? 0 : RBEV_RAISED3);

View File

@@ -89,6 +89,7 @@ XGETTEXT = @XGETTEXT@
XLFLAGS = @XLFLAGS@
XLIBS = @XLIBS@
X_EXTRA_LIBS = @X_EXTRA_LIBS@
X_LIBRARY_PATH = @X_LIBRARY_PATH@
wprefsdir = @wprefsdir@
SUBDIRS = xpm tiff po

View File

@@ -89,6 +89,7 @@ XGETTEXT = @XGETTEXT@
XLFLAGS = @XLFLAGS@
XLIBS = @XLIBS@
X_EXTRA_LIBS = @X_EXTRA_LIBS@
X_LIBRARY_PATH = @X_LIBRARY_PATH@
wprefsdir = @wprefsdir@
CATALOGS = @WPMOFILES@

View File

@@ -89,6 +89,7 @@ XGETTEXT = @XGETTEXT@
XLFLAGS = @XLFLAGS@
XLIBS = @XLIBS@
X_EXTRA_LIBS = @X_EXTRA_LIBS@
X_LIBRARY_PATH = @X_LIBRARY_PATH@
wprefsdir = @wprefsdir@
tiffdatadir = $(wprefsdir)/tiff

View File

@@ -89,6 +89,7 @@ XGETTEXT = @XGETTEXT@
XLFLAGS = @XLFLAGS@
XLIBS = @XLIBS@
X_EXTRA_LIBS = @X_EXTRA_LIBS@
X_LIBRARY_PATH = @X_LIBRARY_PATH@
wprefsdir = @wprefsdir@
xpmdatadir = $(wprefsdir)/xpm