Posted to tcl by emiliano at Thu Apr 24 20:16:37 GMT 2025view raw
- Index: win/tkWinGDI.c
- ==================================================================
- --- win/tkWinGDI.c
- +++ win/tkWinGDI.c
- @@ -3654,15 +3654,13 @@
- * Store print properties and link variables so they can be accessed from
- * script level.
- */
- if (localPrinterName != NULL) {
- char* varlink1 = (char*)ckalloc(100 * sizeof(char));
- - char** varlink2 = (char**)ckalloc(sizeof(char*));
- - *varlink2 = varlink1;
- WideCharToMultiByte(CP_UTF8, 0, localPrinterName, -1, varlink1, 0, NULL, NULL);
- - Tcl_LinkVar(interp, "::tk::print::printer_name", varlink2,
- + Tcl_LinkVar(interp, "::tk::print::printer_name", varlink1,
- TCL_LINK_STRING | TCL_LINK_READ_ONLY);
- Tcl_LinkVar(interp, "::tk::print::copies", &copies,
- TCL_LINK_INT | TCL_LINK_READ_ONLY);
- Tcl_LinkVar(interp, "::tk::print::dpi_x", &dpi_x,
- TCL_LINK_INT | TCL_LINK_READ_ONLY);
Add a comment