On Sun, Jun 17, 2012 at 10:53:54PM +0100, Thomas Adam wrote:
> Hi,
>
> On 17 June 2012 22:50, Giorgio Lando <[email protected]> wrote:
> >
> > On Sun, Jun 17, 2012, at 08:46 PM, Giorgio Lando wrote:
> >> 1) I start tmux;
> >> 2) I launch mutt with the following key binding defined in my tmux.conf:
> >> bind p neww -k -t:6 'mutt'
> >> 3) I suspend my laptop to ram;
> >> 4) I relaunch mutt with that same keybinding.
>
> I can't reproduce this, but if you're using the SVN version that
> compiles with -g in CFLAGS, and a backtrace from gdb from a corefile
> would be really useful.
OK, I had to do a few things differently to you. Does the following help?
diff --git a/trunk/cmd.c b/trunk/cmd.c
index 7aefeff..09b4922 100644
--- a/trunk/cmd.c
+++ b/trunk/cmd.c
@@ -1303,7 +1303,7 @@ cmd_get_default_path(struct cmd_ctx *ctx, const char *cwd)
/* Empty or relative path. */
if (ctx->cmdclient != NULL && ctx->cmdclient->cwd != NULL)
root = ctx->cmdclient->cwd;
- else if (ctx->curclient != NULL)
+ else if (ctx->curclient != NULL && s->curw != NULL)
root = osdep_get_cwd(s->curw->window->active->pid);
else
return (s->cwd);
-- Thomas Adam
--
"Deep in my heart I wish I was wrong. But deep in my heart I know I am
not." -- Morrissey ("Girl Least Likely To" -- off of Viva Hate.)
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
tmux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-users