# HG changeset patch # User michael # Date 1211938486 0 # Node ID 603bdc5d84938b96f523d5f5a13b94d172fa54d7 # Parent 77ce2329f62068be82b7bb6ab1add9b20ad2d53f minor simplification diff -r 77ce2329f620 -r 603bdc5d8493 dvbsubdec.c --- a/dvbsubdec.c Wed May 28 01:30:59 2008 +0000 +++ b/dvbsubdec.c Wed May 28 01:34:46 2008 +0000 @@ -274,25 +274,25 @@ object = get_object(ctx, display->object_id); if (object) { - obj_disp = object->display_list; obj_disp_ptr = &object->display_list; + obj_disp = *obj_disp_ptr; while (obj_disp && obj_disp != display) { obj_disp_ptr = &obj_disp->object_list_next; - obj_disp = obj_disp->object_list_next; + obj_disp = *obj_disp_ptr; } if (obj_disp) { *obj_disp_ptr = obj_disp->object_list_next; if (!object->display_list) { - obj2 = ctx->object_list; obj2_ptr = &ctx->object_list; + obj2 = *obj2_ptr; while (obj2 != object) { assert(obj2); obj2_ptr = &obj2->next; - obj2 = obj2->next; + obj2 = *obj2_ptr; } *obj2_ptr = obj2->next;