У меня есть приложение Perl Tk .
Если я переместлю главное окно так, чтобы оно не доходило до самой верхней части экрана, то при следующем выполнении следующего кода скрипт завершится ошибкой:
$canvas_fimage_real=$canvas_fimage->Subwidget('canvas');
$canvas_fimage_real=$canvas_fimage unless $canvas_fimage_real;
my $canvas_id=$canvas_fimage_real->id;
my $canvas_fimage_photo=$main_window::main_window->Photo(-format=>'Window', -data=>oct $canvas_id );
И оно завершается ошибкой со следующим сообщением об ошибке:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 73 (X_GetImage)
Serial number of failed request: 2796
Current serial number in output stream: 2796
Сбой скрипта по команде Фото.
Как я могу это исправить?