# HG changeset patch # User Richard M. Stallman # Date 827718453 0 # Node ID 70f79ccb98750445ea09a45401b4e6bcfee45c76 # Parent 487b03096cc56e02fd84ef70b0ac25c68d7c608c (merge_widget_value): Set the this_one_change field. diff -r 487b03096cc5 -r 70f79ccb9875 lwlib/lwlib.c --- a/lwlib/lwlib.c Mon Mar 25 01:47:16 1996 +0000 +++ b/lwlib/lwlib.c Mon Mar 25 01:47:33 1996 +0000 @@ -238,6 +238,7 @@ copy->selected = val->selected; copy->edited = False; copy->change = change; + copy->this_one_change = change; copy->contents = copy_widget_value_tree (val->contents, change); copy->call_data = val->call_data; copy->next = copy_widget_value_tree (val->next, change); @@ -439,7 +440,7 @@ widget_value* val2; int level; { - change_type change; + change_type change, this_one_change; widget_value* merged_next; widget_value* merged_contents; @@ -530,6 +531,8 @@ val1->contents = merged_contents; } + this_one_change = change; + merged_next = merge_widget_value (val1->next, val2->next, level); if (val1->next && !merged_next) @@ -548,6 +551,7 @@ val1->next = merged_next; + val1->this_one_change = this_one_change; val1->change = change; if (change > NO_CHANGE && val1->toolkit_data)