Fixed getargs() call in setfont.

Improved setwincursor() to allow None to explicitly turn the cursor off.
This commit is contained in:
Guido van Rossum 1992-02-05 11:15:00 +00:00
parent 862c6f1046
commit 3c8ba7a1ea
1 changed files with 10 additions and 6 deletions

View File

@ -612,7 +612,7 @@ drawing_setfont(self, args)
char style = '\0';
int size = 0;
if (args == NULL || !is_tupleobject(args)) {
if (!getargs(args, "z", font))
if (!getargs(args, "z", &font))
return NULL;
}
else {
@ -1596,12 +1596,16 @@ window_setwincursor(self, args)
{
char *name;
CURSOR *c;
if (!getstrarg(args, &name))
return NULL;
c = wfetchcursor(name);
if (c == NULL) {
err_setstr(StdwinError, "no such cursor");
if (!getargs(args, "z", &name))
return NULL;
if (name == NULL)
c = NULL;
else {
c = wfetchcursor(name);
if (c == NULL) {
err_setstr(StdwinError, "no such cursor");
return NULL;
}
}
wsetwincursor(self->w_win, c);
INCREF(None);