Mercurial > vim
changeset 1026:d8af28dbfb80 v7.0.152
updated for version 7.0-152
author | vimboss |
---|---|
date | Tue, 24 Oct 2006 20:29:10 +0000 |
parents | b6627f01c67d |
children | c37ed44f014f |
files | src/gui_xmebw.c src/version.c |
diffstat | 2 files changed, 16 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/gui_xmebw.c +++ b/src/gui_xmebw.c @@ -138,6 +138,19 @@ static XtResource resources[] = } }; +/* This is needed to work around a bug in Lesstif 2, leaving the extension + * NULL somehow results in getting it set to an invalid pointer. */ +XmPrimitiveClassExtRec xmEnhancedButtonPrimClassExtRec = +{ + /* next_extension */ NULL, + /* record_type */ NULLQUARK, + /* version */ XmPrimitiveClassExtVersion, + /* record_size */ sizeof(XmPrimitiveClassExtRec), + /* widget_baseline */ XmInheritBaselineProc, + /* widget_display_rect */ XmInheritDisplayRectProc, + /* widget_margins */ NULL +}; + XmEnhancedButtonClassRec xmEnhancedButtonClassRec = { { @@ -184,7 +197,7 @@ XmEnhancedButtonClassRec xmEnhancedButto /* arm and activate */ XmInheritArmAndActivate, /* synthetic resources */ NULL, /* number of syn res */ 0, - /* extension */ NULL, + /* extension */ (XtPointer)&xmEnhancedButtonPrimClassExtRec, }, /* label_class fields */