File procmeter3-3.4a-ia64.patch of Package procmeter
--- gtk/menus.c 2002-12-07 20:33:33.000000000 +0100
+++ gtk/menus.c 2003-07-02 13:43:12.000000000 +0200
@@ -464,23 +464,23 @@
static void SelectFunctionsMenuCallback(gpointer clientData)
{
- if((int)clientData==0) /* Properties */
+ if((long int)clientData==0) /* Properties */
{
gtk_widget_show(GTK_WIDGET(properties_dialog));
properties_popped_up=TRUE;
}
- else if((int)clientData==1 || (int)clientData==2) /* Above / Below */
+ else if((long int)clientData==1 || (long int)clientData==2) /* Above / Below */
{
- doing_move=(int)clientData;
+ doing_move=(int)((long int)clientData);
gdk_pointer_grab(GTK_WIDGET(pane)->window,TRUE,GDK_BUTTON_PRESS_MASK|GDK_BUTTON_RELEASE_MASK,GDK_NONE,gdk_cursor_new(GDK_HAND1),GDK_CURRENT_TIME);
}
- else if((int)clientData==3) /* Delete */
+ else if((long int)clientData==3) /* Delete */
{
gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(function_output->menu_item_widget),FALSE);
}
- else if((int)clientData==4) /* Run */
+ else if((long int)clientData==4) /* Run */
{
if(function_output->menu_run.flag)
RunProgram(&function_output->menu_run);
--- xaw/menus.c 2002-12-07 20:34:32.000000000 +0100
+++ xaw/menus.c 2003-07-02 13:43:31.000000000 +0200
@@ -581,7 +581,7 @@
static void SelectFunctionsMenuCallback(Widget widget,XtPointer clientData,XtPointer callData)
{
- if((int)clientData==0) /* Properties */
+ if((long int)clientData==0) /* Properties */
{
Window root_return, child_return;
int root_x_return, root_y_return;
@@ -598,17 +598,17 @@
XtPopup(properties_dialog,XtGrabNone);
properties_popped_up=True;
}
- else if((int)clientData==1 || (int)clientData==2) /* Above / Below */
+ else if((long int)clientData==1 || (long int)clientData==2) /* Above / Below */
{
- doing_move=(int)clientData;
+ doing_move=(int)((long int)clientData);
XtGrabPointer(pane,True,ButtonPressMask|ButtonReleaseMask,GrabModeAsync,GrabModeAsync,None,XCreateFontCursor(XtDisplay(pane),XC_hand1),CurrentTime);
}
- else if((int)clientData==3) /* Delete */
+ else if((long int)clientData==3) /* Delete */
{
AddRemoveOutput(function_output);
}
- else if((int)clientData==4) /* Run */
+ else if((long int)clientData==4) /* Run */
{
if(function_output->menu_run.flag)
RunProgram(&function_output->menu_run);