[totem] Fix gdb hooks to use gnome-terminal
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] Fix gdb hooks to use gnome-terminal
- Date: Mon, 22 Feb 2010 16:44:36 +0000 (UTC)
commit 0ffc54f90c73a99072db193230acb8409ee79752
Author: Bastien Nocera <hadess hadess net>
Date: Mon Feb 22 15:52:46 2010 +0000
Fix gdb hooks to use gnome-terminal
browser-plugin/totem-plugin-viewer.c | 13 +++++--------
1 files changed, 5 insertions(+), 8 deletions(-)
---
diff --git a/browser-plugin/totem-plugin-viewer.c b/browser-plugin/totem-plugin-viewer.c
index e81b08a..d82eb0b 100644
--- a/browser-plugin/totem-plugin-viewer.c
+++ b/browser-plugin/totem-plugin-viewer.c
@@ -1761,7 +1761,6 @@ totem_embedded_construct (TotemEmbedded *emb,
GTK_WINDOW (emb->window), emb);
g_assert (emb->xml);
-
if (xid != 0) {
g_assert (!emb->hidden);
@@ -2249,18 +2248,16 @@ int main (int argc, char **argv)
env = g_getenv ("TOTEM_EMBEDDED_GDB");
if (env && g_ascii_strtoull (env, NULL, 10) == 1) {
- char *gdbargv[6];
- char pid[32];
+ char *gdbargv[4];
+ char *gdb;
GError *gdberr = NULL;
int gdbargc = 0;
- g_snprintf (pid, sizeof (pid), "%d", getpid ());
+ gdb = g_strdup_printf ("gdb %s %d", argv[0], getpid ());
- gdbargv[gdbargc++] = "/usr/bin/xterm";
+ gdbargv[gdbargc++] = "/usr/bin/gnome-terminal";
gdbargv[gdbargc++] = "-e";
- gdbargv[gdbargc++] = "gdb";
- gdbargv[gdbargc++] = argv[0];
- gdbargv[gdbargc++] = pid;
+ gdbargv[gdbargc++] = gdb;
gdbargv[gdbargc++] = NULL;
if (!g_spawn_async (NULL,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]