1 | /*----------------------------------------------------------------------* |
1 | /*----------------------------------------------------------------------* |
2 | * File: rxvtd.C |
2 | * File: rxvtd.C |
3 | *----------------------------------------------------------------------* |
3 | *----------------------------------------------------------------------* |
4 | * |
4 | * |
5 | * All portions of code are copyright by their respective author/s. |
5 | * All portions of code are copyright by their respective author/s. |
6 | * Copyright (c) 2003-2006 Marc Lehmann <pcg@goof.com> |
6 | * Copyright (c) 2003-2007 Marc Lehmann <pcg@goof.com> |
7 | * |
7 | * |
8 | * This program is free software; you can redistribute it and/or modify |
8 | * This program is free software; you can redistribute it and/or modify |
9 | * it under the terms of the GNU General Public License as published by |
9 | * it under the terms of the GNU General Public License as published by |
10 | * the Free Software Foundation; either version 2 of the License, or |
10 | * the Free Software Foundation; either version 2 of the License, or |
11 | * (at your option) any later version. |
11 | * (at your option) any later version. |
… | |
… | |
196 | rxvt_term *term = new rxvt_term; |
196 | rxvt_term *term = new rxvt_term; |
197 | |
197 | |
198 | term->log_hook = &log_cb; |
198 | term->log_hook = &log_cb; |
199 | term->getfd_hook = &getfd_cb; |
199 | term->getfd_hook = &getfd_cb; |
200 | |
200 | |
201 | bool success; |
201 | bool success = true; |
202 | |
202 | |
203 | try |
203 | try |
204 | { |
204 | { |
205 | success = term->init (argv, envv); |
205 | term->init (argv, envv); |
206 | } |
206 | } |
207 | catch (const class rxvt_failure_exception &e) |
207 | catch (const class rxvt_failure_exception &e) |
208 | { |
208 | { |
209 | success = false; |
209 | success = false; |
210 | } |
210 | } |