From: Nobuyoshi N. <nob...@ni...> - 2003-02-11 12:24:06
|
なかだです。 At Tue, 11 Feb 2003 19:57:36 +0900, MINAMI Hirokazu wrote: > >mlconfigは常に最初のディスプレイに表 > >示されてしまう > > のへのパッチです。 > 手近にテストできる環境がないので、どなたかよろしくおねがいします。 > @@ -112,5 +113,7 @@ > args[2] = geom_y ; > > - args[3] = NULL ; > + args[3] = display_string ; > + > + args[4] = NULL ; これだけだと、displayオプションと見なされないのでは。 こうすると指定したディスプレイに表示されました。 Index: mlterm/ml_config_menu.c =================================================================== RCS file: /cvsroot/mlterm/mlterm/mlterm/ml_config_menu.c,v retrieving revision 1.1 diff -u -2 -p -r1.1 ml_config_menu.c --- mlterm/ml_config_menu.c 2 Jun 2002 17:24:50 -0000 1.1 +++ mlterm/ml_config_menu.c 11 Feb 2003 12:05:39 -0000 @@ -67,4 +67,5 @@ ml_config_menu_start( int x , int y , + char * display_string , int pty_fd ) @@ -95,5 +96,5 @@ ml_config_menu_start( /* child process */ - char * args[4] ; + char * args[6] ; char geom_x[10] ; char geom_y[10] ; @@ -109,8 +110,11 @@ ml_config_menu_start( sprintf( geom_y , "%d" , y) ; - args[1] = geom_x ; - args[2] = geom_y ; + args[1] = "--display" ; + args[2] = display_string ; - args[3] = NULL ; + args[3] = geom_x ; + args[4] = geom_y ; + + args[5] = NULL ; close( fds[1]) ; -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦 |