Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > c2efa3f41fa4543ae6df7fd1dc448991 > files > 4

grace-5.1.22-5mdv2010.1.src.rpm

--- grace-5.1.22/src/motifutils.c_orig	2010-04-16 15:44:07.000000000 +0200
+++ grace-5.1.22/src/motifutils.c	2010-04-16 15:47:11.000000000 +0200
@@ -1621,6 +1621,12 @@ GraphPopupMenu *CreateGraphPopupEntries(
     graph_popup_menu = xmalloc(sizeof(GraphPopupMenu));
 
     popup = XmCreatePopupMenu(listp->list, "graphPopupMenu", NULL, 0);
+#if XmVersion >= 2000
+    XtVaSetValues(popup, XmNpopupEnabled, XmPOPUP_DISABLED, NULL);
+    XtUngrabButton(listp->list, AnyButton, AnyModifier);
+#else
+    XtVaSetValues(popup, XmNpopupEnabled, False, NULL);
+#endif
     graph_popup_menu->popup = popup;
     
     graph_popup_menu->label_item = CreateMenuLabel(popup, "Selection:");
@@ -2243,6 +2249,12 @@ SetPopupMenu *CreateSetPopupEntries(List
     
     set_popup_menu = xmalloc(sizeof(SetPopupMenu));
     popup = XmCreatePopupMenu(listp->list, "setPopupMenu", NULL, 0);
+#if XmVersion >= 2000
+    XtVaSetValues(popup, XmNpopupEnabled, XmPOPUP_DISABLED, NULL);
+    XtUngrabButton(listp->list, AnyButton, AnyModifier);
+#else
+    XtVaSetValues(popup, XmNpopupEnabled, False, NULL);
+#endif
     set_popup_menu->popup = popup;
     
     set_popup_menu->label_item = CreateMenuLabel(popup, "Selection:");