On Thursday 12 September 2002 11:13 am, Angus Leeming wrote:
Perhaps something like:
>
> void FormPrint::update()
> {
>       PrinterParams & pp = controller().params();
>
>       if (pp.file_name == getString(dialog_->input_file)
>               return;
>
>       ...
> }
>
> would do the trick.

Make that

void FormPrint::update()
{
        PrinterParams & pp = controller().params();

        string const current_file_name = getString(dialog_->input_file);
        if (!current_file_name.empty() &&
           current_file_name == pp.file_name)
                return;

        ...
}

Angus

Reply via email to