diff --git a/objects/Sozi/sozi-frame.c b/objects/Sozi/sozi-frame.c index 7c9a706..62bf6b1 100644 --- a/objects/Sozi/sozi-frame.c +++ b/objects/Sozi/sozi-frame.c @@ -350,8 +350,10 @@ sozi_frame_create(Point *startpoint, sozi_object_update(&sozi_frame->sozi_object); /* handle are not used */ - *handle1 = NULL; - *handle2 = NULL; + *handle1 = NULL; /* first handle to connect: not here */ + /* we intend to use the lower "SE" handle */ + g_assert (sozi_frame->sozi_object.dia_object.handles[2]->id == HANDLE_RESIZE_SE); + *handle2 = sozi_frame->sozi_object.dia_object.handles[2]; /* second handle to resize */ return &sozi_frame->sozi_object.dia_object; } diff --git a/objects/Sozi/sozi-media.c b/objects/Sozi/sozi-media.c index 600f0a8..bfdcd93 100644 --- a/objects/Sozi/sozi-media.c +++ b/objects/Sozi/sozi-media.c @@ -217,9 +217,9 @@ sozi_media_create(Point *startpoint, /* update sozi object geometry */ sozi_object_update(&sozi_media->sozi_object); - /* handle are not used */ - *handle1 = NULL; - *handle2 = NULL; + *handle1 = NULL; /* not connectable ... */ + g_assert (sozi_media->sozi_object.dia_object.handles[2]->id == HANDLE_RESIZE_SE); + *handle2 = sozi_media->sozi_object.dia_object.handles[2]; /* ... but resizable */ return &sozi_media->sozi_object.dia_object; } diff --git a/objects/Sozi/sozi-object.c b/objects/Sozi/sozi-object.c index 9c5a633..60aaa36 100644 --- a/objects/Sozi/sozi-object.c +++ b/objects/Sozi/sozi-object.c @@ -132,7 +132,7 @@ sozi_player_get(gchar **sozi_version_ptr, gchar **sozi_js_ptr, gchar **sozi_extr } #else /* defined(SOZI_PATH) */ - g_warning("sozi-object : use builtin player"); +# pragma message("sozi-object : use builtin player") #endif /* defined(SOZI_PATH) */ /* if SOZI_PATH isn't defined, fallback to the player that comes with dia sources */ @@ -501,7 +501,7 @@ sozi_object_move_handle(SoziObject *sozi_object, Handle *handle, Point *to, ConnectionPoint *cp, HandleMoveReason reason, ModifierKeys modifiers) { - if(reason == HANDLE_MOVE_USER) { + if (TRUE) { /* don't restrict movement depending on reason */ if(modifiers & MODIFIER_SHIFT) { /* rotate object around its center */