| 4177 return NULL; |
4177 return NULL; |
| 4178 |
4178 |
| 4179 if (g_hash_table_lookup_extended(e2ee_stock, stock_name, NULL, (gpointer*)&image)) |
4179 if (g_hash_table_lookup_extended(e2ee_stock, stock_name, NULL, (gpointer*)&image)) |
| 4180 return image; |
4180 return image; |
| 4181 |
4181 |
| 4182 g_snprintf(filename, sizeof(filename), "%s.png", stock_name); |
4182 g_snprintf(filename, sizeof(filename), "e2ee-%s.png", stock_name); |
| 4183 path = g_build_filename(PURPLE_DATADIR, "pixmaps", "pidgin", |
4183 path = g_build_filename(PURPLE_DATADIR, "pidgin", "icons", |
| 4184 "e2ee", "16", filename, NULL); |
4184 "hicolor", "16x16", "status", filename, NULL); |
| 4185 image = purple_image_new_from_file(path, NULL); |
4185 image = purple_image_new_from_file(path, NULL); |
| 4186 g_free(path); |
4186 g_free(path); |
| 4187 |
4187 |
| 4188 g_hash_table_insert(e2ee_stock, g_strdup(stock_name), image); |
4188 g_hash_table_insert(e2ee_stock, g_strdup(stock_name), image); |
| 4189 return image; |
4189 return image; |