libgtk-java r1868 - in trunk: . src/java/org/gnu/gtk src/jni



Author: swagiaal
Date: 2007-04-27 16:11:04 +0100 (Fri, 27 Apr 2007)
New Revision: 1868
ViewCVS link: http://svn.gnome.org/viewcvs/libgtk-java?rev=1868&view=rev

Modified:
   trunk/ChangeLog
   trunk/src/java/org/gnu/gtk/TreeStore.java
   trunk/src/jni/org_gnu_gtk_TreeStore.c
Log:
2007-04-27  Sami Wagiaalla  <swagiaal redhat com>

        * src/jni/org_gnu_gtk_TreeStore.c 
        (Java_org_gnu_gtk_TreeStore_gtk_1tree_1store_1set_1value): Added a 
        call to check of a java object is about to be overrriden and freeing
        it of so.
        (Java_org_gnu_gtk_TreeStore_gtk_1tree_1store_1remove): Added a call
        to go through all columns and free java objects where necessary.
        (Java_org_gnu_gtk_TreeStore_gtk_1tree_1store_1clear): Added a call
        to go through all columns and all rows and free java objects where
        neccessary.
        (foreach_function_free_if_java_object): New function.
        (free_if_java_object_all_cols): New function.
        (free_if_java_object): New function.
        Closes bz#407591.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]