| 355 | */ |
| 356 | |
| 357 | void Item::rename(char *new_name) |
| 358 | { |
| 359 | /* |
| 360 | we can compare pointers to names here, because if name was not changed, |
| 361 | pointer will be same |
| 362 | */ |
| 363 | if (!orig_name.is_set() && new_name != item_name.ptr()) |
| 364 | orig_name= item_name; |
| 365 | item_name.set(new_name); |
| 366 | } |
| 367 | |
| 368 | |
| 369 |