2004-09-02 [colin] 0.9.12cvs88.1
[claws.git] / src / ldapquery.c
index 9cfd504214f98c17817deda7da1d98c4b862972b..3afb70b93d4fe6003658c695e5bff4493fa63bf4 100644 (file)
@@ -1371,25 +1371,16 @@ gint ldapqry_perform_locate( LdapQuery *qry ) {
 gboolean ldapquery_remove_results( LdapQuery *qry ) {
        gboolean retVal = FALSE;
 
-       /* Set query as aged - will be retired on a later call */
        ldapqry_set_aged_flag( qry, TRUE );
-       /*
-       printf( "ldapquery_remove_results...\n" );
-       printf( "testing busy flag...\n" );
-       */
+
        if( ldapqry_get_busy_flag( qry ) ) {
-               /* Query is still busy - cancel query */
-               /* printf( "\tquery is still busy running...\n" ); */
                ldapqry_set_stop_flag( qry, TRUE );
-
-               /* ldapqry_cancel( qry ); */
        }
        else {
-               /* Delete folder */
-               /* printf( "\tquery can be deleted!\n" ); */
-               /* ldapqry_delete_folder( qry ); */
+               LdapServer *server = qry->server;
+               server->listQuery = g_list_remove(server->listQuery, qry);
+
                retVal = TRUE;
-               /* printf( "\tquery deleted!\n" ); */
        }
        return retVal;
 }