From: Udi F. <udi...@us...> - 2006-04-29 19:45:30
|
Update of /cvsroot/ufraw/ufraw In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18677 Modified Files: curveeditor_widget.c Log Message: Fix bug where selected curve point was not drawn. Index: curveeditor_widget.c =================================================================== RCS file: /cvsroot/ufraw/ufraw/curveeditor_widget.c,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** curveeditor_widget.c 24 Apr 2006 18:35:46 -0000 1.7 --- curveeditor_widget.c 29 Apr 2006 19:45:25 -0000 1.8 *************** *** 25,29 **** CurveData *curve; CurveData drawnCurve; ! int selectedPoint; GdkPixmap *pixmap; int width, height; --- 25,29 ---- CurveData *curve; CurveData drawnCurve; ! int selectedPoint, drawnSelectedPoint; GdkPixmap *pixmap; int width, height; *************** *** 78,82 **** /* If curve has not changed, do nothing */ ! if (memcmp(&data->drawnCurve, data->curve, sizeof(data->drawnCurve))==0) return; --- 78,83 ---- /* If curve has not changed, do nothing */ ! if (memcmp(&data->drawnCurve, data->curve, sizeof(data->drawnCurve))==0 && ! data->drawnSelectedPoint==data->selectedPoint) return; *************** *** 218,221 **** --- 219,223 ---- g_object_unref(colormap); data->drawnCurve = *data->curve; + data->drawnSelectedPoint = data->selectedPoint; } *************** *** 568,571 **** --- 570,574 ---- data->userdata = userdata; data->selectedPoint = 0; + data->drawnSelectedPoint = -1; g_signal_connect_after((gpointer)curveEventBox, "button-press-event", |