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:
@@ -768,8 +768,6 @@ updatePreviewBox(_Panel *panel, int elements)
|
|||||||
int refresh = 0;
|
int refresh = 0;
|
||||||
Pixmap pix;
|
Pixmap pix;
|
||||||
GC gc;
|
GC gc;
|
||||||
WMListItem *item;
|
|
||||||
TextureListItem *titem;
|
|
||||||
int colorUpdate = 0;
|
int colorUpdate = 0;
|
||||||
|
|
||||||
gc = XCreateGC(dpy, WMWidgetXID(panel->win), 0, NULL);
|
gc = XCreateGC(dpy, WMWidgetXID(panel->win), 0, NULL);
|
||||||
@@ -810,6 +808,9 @@ updatePreviewBox(_Panel *panel, int elements)
|
|||||||
colorUpdate |= MTITLE_COL;
|
colorUpdate |= MTITLE_COL;
|
||||||
}
|
}
|
||||||
if (elements & (1<<PMITEM)) {
|
if (elements & (1<<PMITEM)) {
|
||||||
|
WMListItem *item;
|
||||||
|
TextureListItem *titem;
|
||||||
|
|
||||||
item = WMGetListItem(panel->texLs, panel->textureIndex[5]);
|
item = WMGetListItem(panel->texLs, panel->textureIndex[5]);
|
||||||
titem = (TextureListItem*)item->clientData;
|
titem = (TextureListItem*)item->clientData;
|
||||||
|
|
||||||
@@ -832,6 +833,12 @@ updatePreviewBox(_Panel *panel, int elements)
|
|||||||
XDrawLine(dpy, panel->preview, gc, 29, 119, 119, 119);
|
XDrawLine(dpy, panel->preview, gc, 29, 119, 119, 119);
|
||||||
}
|
}
|
||||||
if (elements & (1<<PICON)) {
|
if (elements & (1<<PICON)) {
|
||||||
|
WMListItem *item;
|
||||||
|
TextureListItem *titem;
|
||||||
|
|
||||||
|
item = WMGetListItem(panel->texLs, panel->textureIndex[6]);
|
||||||
|
titem = (TextureListItem*)item->clientData;
|
||||||
|
|
||||||
renderPreview(panel, gc, PICON,
|
renderPreview(panel, gc, PICON,
|
||||||
titem->ispixmap ? 0 : RBEV_RAISED3);
|
titem->ispixmap ? 0 : RBEV_RAISED3);
|
||||||
|
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ XGETTEXT = @XGETTEXT@
|
|||||||
XLFLAGS = @XLFLAGS@
|
XLFLAGS = @XLFLAGS@
|
||||||
XLIBS = @XLIBS@
|
XLIBS = @XLIBS@
|
||||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||||
|
X_LIBRARY_PATH = @X_LIBRARY_PATH@
|
||||||
wprefsdir = @wprefsdir@
|
wprefsdir = @wprefsdir@
|
||||||
|
|
||||||
SUBDIRS = xpm tiff po
|
SUBDIRS = xpm tiff po
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ XGETTEXT = @XGETTEXT@
|
|||||||
XLFLAGS = @XLFLAGS@
|
XLFLAGS = @XLFLAGS@
|
||||||
XLIBS = @XLIBS@
|
XLIBS = @XLIBS@
|
||||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||||
|
X_LIBRARY_PATH = @X_LIBRARY_PATH@
|
||||||
wprefsdir = @wprefsdir@
|
wprefsdir = @wprefsdir@
|
||||||
|
|
||||||
CATALOGS = @WPMOFILES@
|
CATALOGS = @WPMOFILES@
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ XGETTEXT = @XGETTEXT@
|
|||||||
XLFLAGS = @XLFLAGS@
|
XLFLAGS = @XLFLAGS@
|
||||||
XLIBS = @XLIBS@
|
XLIBS = @XLIBS@
|
||||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||||
|
X_LIBRARY_PATH = @X_LIBRARY_PATH@
|
||||||
wprefsdir = @wprefsdir@
|
wprefsdir = @wprefsdir@
|
||||||
|
|
||||||
tiffdatadir = $(wprefsdir)/tiff
|
tiffdatadir = $(wprefsdir)/tiff
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ XGETTEXT = @XGETTEXT@
|
|||||||
XLFLAGS = @XLFLAGS@
|
XLFLAGS = @XLFLAGS@
|
||||||
XLIBS = @XLIBS@
|
XLIBS = @XLIBS@
|
||||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||||
|
X_LIBRARY_PATH = @X_LIBRARY_PATH@
|
||||||
wprefsdir = @wprefsdir@
|
wprefsdir = @wprefsdir@
|
||||||
|
|
||||||
xpmdatadir = $(wprefsdir)/xpm
|
xpmdatadir = $(wprefsdir)/xpm
|
||||||
|
|||||||
Reference in New Issue
Block a user