Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • query.c

    r84b045d r5f4eede  
    102102        int count = 0;
    103103       
     104        if(!ic)
     105                return;
     106       
    104107        q = irc->queries;
    105108        def = query_default( irc );
     
    140143        if( ans )
    141144        {
    142                 imcb_log( q->ic, "Accepted: %s", q->question );
    143                 q->yes( NULL, q->data );
     145                if(q->ic)
     146                        imcb_log( q->ic, "Accepted: %s", q->question );
     147                else
     148                        irc_usermsg( irc, "Accepted: %s", q->question );
     149                if(q->yes)
     150                        q->yes( q->ic ? (gpointer)q->ic : (gpointer)irc, q->data );
    144151        }
    145152        else
    146153        {
    147                 imcb_log( q->ic, "Rejected: %s", q->question );
    148                 q->no( NULL, q->data );
     154                if(q->ic)
     155                        imcb_log( q->ic, "Rejected: %s", q->question );
     156                else
     157                        irc_usermsg( irc, "Rejected: %s", q->question );
     158                if(q->no)
     159                        q->no( q->ic ? (gpointer)q->ic : (gpointer)irc, q->data );
    149160        }
    150161        q->data = NULL;
Note: See TracChangeset for help on using the changeset viewer.