(CharacterFacade character)
| 414 | } |
| 415 | |
| 416 | @Override |
| 417 | public void setCharacter(CharacterFacade character) |
| 418 | { |
| 419 | if (currentCharacterRef.get() != null) |
| 420 | { |
| 421 | currentCharacterRef.get().getFileRef().removeReferenceListener(filenameListener); |
| 422 | } |
| 423 | currentCharacterRef.set(character); |
| 424 | updateTitle(); |
| 425 | if (character != null && character.getFileRef() != null) |
| 426 | { |
| 427 | character.getFileRef().addReferenceListener(filenameListener); |
| 428 | } |
| 429 | if (character != null) |
| 430 | { |
| 431 | pcGenMenuBar.setCharacter(character); |
| 432 | } |
| 433 | } |
| 434 | |
| 435 | /** |
| 436 | * |
no test coverage detected