diff Modules/_tkinter.c @ 46316:4352d41affb0

Remove baseName argument from Tkapp_New, as it apparently isn't used anymore.
author Martin v. Löwis <martin@v.loewis.de>
date Sat, 05 Apr 2008 19:47:23 +0000
parents 13aabc23cf2e
children 22a74eaf6b22
line wrap: on
line diff
--- a/Modules/_tkinter.c	Sat Apr 05 18:58:09 2008 +0000
+++ b/Modules/_tkinter.c	Sat Apr 05 19:47:23 2008 +0000
@@ -583,7 +583,7 @@
 static void DisableEventHook(void); /* Forward */
 
 static TkappObject *
-Tkapp_New(char *screenName, char *baseName, char *className,
+Tkapp_New(char *screenName, char *className,
 	  int interactive, int wantobjects, int	wantTk, int sync, char *use)
 {
 	TkappObject *v;
@@ -2812,7 +2812,8 @@
 Tkinter_Create(PyObject *self, PyObject *args)
 {
 	char *screenName = NULL;
-	char *baseName = NULL;
+	char *baseName = NULL; /* XXX this is not used anymore;
+				  try getting rid of it. */
 	char *className = NULL;
 	int interactive = 0;
 	int wantobjects = 0;
@@ -2820,11 +2821,6 @@
 	int sync = 0; /* pass -sync to wish */
 	char *use = NULL; /* pass -use to wish */
 
-	baseName = strrchr(Py_GetProgramName(), '/');
-	if (baseName != NULL)
-		baseName++;
-	else
-		baseName = Py_GetProgramName();
 	className = "Tk";
 
 	if (!PyArg_ParseTuple(args, "|zssiiiiz:create",
@@ -2833,7 +2829,7 @@
 			      &sync, &use))
 		return NULL;
 
-	return (PyObject *) Tkapp_New(screenName, baseName, className,
+	return (PyObject *) Tkapp_New(screenName, className,
 				      interactive, wantobjects,	wantTk,
 				      sync, use);
 }