Mercurial > hg > xemacs-beta
diff src/scrollbar-gtk.c @ 5178:97eb4942aec8
merge
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Mon, 29 Mar 2010 21:28:13 -0500 |
parents | 5ddbab03b0e6 |
children | 308d34e9f07d |
line wrap: on
line diff
--- a/src/scrollbar-gtk.c Tue Feb 23 07:28:35 2010 -0600 +++ b/src/scrollbar-gtk.c Mon Mar 29 21:28:13 2010 -0500 @@ -3,6 +3,7 @@ Copyright (C) 1994 Amdhal Corporation. Copyright (C) 1995 Sun Microsystems, Inc. Copyright (C) 1995 Darrell Kindred <dkindred+@cmu.edu>. + Copyright (C) 2010 Ben Wing. This file is part of XEmacs. @@ -65,6 +66,7 @@ } xfree (instance->scrollbar_data); + instance->scrollbar_data = 0; } } @@ -474,23 +476,15 @@ } #ifdef MEMORY_USAGE_STATS -static int +static Bytecount gtk_compute_scrollbar_instance_usage (struct device *UNUSED (d), struct scrollbar_instance *inst, - struct overhead_stats *ovstats) + struct usage_stats *ustats) { - int total = 0; + struct gtk_scrollbar_data *data = + (struct gtk_scrollbar_data *) inst->scrollbar_data; - while (inst) - { - struct gtk_scrollbar_data *data = - (struct gtk_scrollbar_data *) inst->scrollbar_data; - - total += malloced_storage_size (data, sizeof (*data), ovstats); - inst = inst->next; - } - - return total; + return malloced_storage_size (data, sizeof (*data), ustats); } #endif /* MEMORY_USAGE_STATS */