pidgin/gtkstatusbox.c

branch
sadrul.gtkblist-theme
changeset 26847
bcf32ab6ec75
parent 26846
d5546da39e44
child 26878
9cd4a55d919c
equal deleted inserted replaced
26846:d5546da39e44 26847:bcf32ab6ec75
2143 if (saved) { 2143 if (saved) {
2144 prim = purple_savedstatus_get_type(saved); 2144 prim = purple_savedstatus_get_type(saved);
2145 } 2145 }
2146 } 2146 }
2147 2147
2148 switch (prim) { 2148 stock = pidgin_stock_id_from_status_primitive(prim);
2149 case PURPLE_STATUS_UNSET:
2150 stock = NULL;
2151 break;
2152 case PURPLE_STATUS_UNAVAILABLE:
2153 stock = PIDGIN_STOCK_STATUS_BUSY;
2154 break;
2155 case PURPLE_STATUS_AWAY:
2156 stock = PIDGIN_STOCK_STATUS_AWAY;
2157 break;
2158 case PURPLE_STATUS_EXTENDED_AWAY:
2159 stock = PIDGIN_STOCK_STATUS_XA;
2160 break;
2161 case PURPLE_STATUS_INVISIBLE:
2162 stock = PIDGIN_STOCK_STATUS_INVISIBLE;
2163 break;
2164 case PURPLE_STATUS_OFFLINE:
2165 stock = PIDGIN_STOCK_STATUS_OFFLINE;
2166 break;
2167 default:
2168 stock = PIDGIN_STOCK_STATUS_AVAILABLE;
2169 break;
2170 }
2171 } 2149 }
2172 2150
2173 gtk_list_store_append(status_box->dropdown_store, &iter); 2151 gtk_list_store_append(status_box->dropdown_store, &iter);
2174 gtk_list_store_set(status_box->dropdown_store, &iter, 2152 gtk_list_store_set(status_box->dropdown_store, &iter,
2175 TYPE_COLUMN, type, 2153 TYPE_COLUMN, type,

mercurial