1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
$NetBSD: patch-af,v 1.1 2006/04/05 07:03:25 adam Exp $
--- fontforge/openfontdlg.c.orig 2006-02-06 03:45:51.000000000 +0100
+++ fontforge/openfontdlg.c
@@ -134,8 +134,11 @@ return( true );
}
static int e_h(GWindow gw, GEvent *event) {
+ GRect r, size;
+ struct gfc_data *d;
+
if ( event->type==et_close ) {
- struct gfc_data *d = GDrawGetUserData(gw);
+ d = GDrawGetUserData(gw);
d->done = true;
} else if ( event->type == et_map ) {
/* Above palettes */
@@ -144,16 +147,15 @@ static int e_h(GWindow gw, GEvent *event
return( false );
} else if ( event->type == et_mousemove ||
(event->type==et_mousedown && event->u.mouse.button==3 )) {
- struct gfc_data *d = GDrawGetUserData(gw);
+ d = GDrawGetUserData(gw);
if ( !WithinList(d,event) )
GFileChooserPopupCheck(d->gfc,event);
} else if (( event->type==et_mouseup || event->type==et_mousedown ) &&
(event->u.mouse.button==4 || event->u.mouse.button==5) ) {
- struct gfc_data *d = GDrawGetUserData(gw);
+ d = GDrawGetUserData(gw);
return( GGadgetDispatchEvent((GGadget *) (d->gfc),event));
} else if ( event->type == et_resize ) {
- GRect r, size;;
- struct gfc_data *d = GDrawGetUserData(gw);
+ d = GDrawGetUserData(gw);
GDrawGetSize(gw,&size);
GGadgetGetSize(d->gfc,&r);
GGadgetResize(d->gfc,size.width-2*r.x,r.height);
|