Index: source/blender/windowmanager/intern/wm_window.c =================================================================== --- source/blender/windowmanager/intern/wm_window.c (revision 45152) +++ source/blender/windowmanager/intern/wm_window.c (working copy) @@ -300,22 +300,24 @@ void wm_window_title(wmWindowManager *wm, wmWindow *win) { + char str[sizeof(G.main->name) + 20]; + BLI_snprintf(str, sizeof(str), "Blender %d.%02d", BLENDER_VERSION/100, BLENDER_VERSION%100); + /* handle the 'temp' window, only set title when not set before */ if (win->screen && win->screen->temp) { char *title= GHOST_GetTitle(win->ghostwin); if (title==NULL || title[0]==0) - GHOST_SetTitle(win->ghostwin, "Blender"); + GHOST_SetTitle(win->ghostwin, str); } else { /* this is set to 1 if you don't have startup.blend open */ if (G.save_over && G.main->name[0]) { - char str[sizeof(G.main->name) + 12]; - BLI_snprintf(str, sizeof(str), "Blender%s [%s]", wm->file_saved ? "":"*", G.main->name); + BLI_snprintf(str, sizeof(str), "Blender %d.%02d - %s%s", BLENDER_VERSION/100, BLENDER_VERSION%100, G.main->name, wm->file_saved ? "":"*"); GHOST_SetTitle(win->ghostwin, str); } else - GHOST_SetTitle(win->ghostwin, "Blender"); + GHOST_SetTitle(win->ghostwin, str); /* Informs GHOST of unsaved changes, to set window modified visual indicator (MAC OS X) * and to give hint of unsaved changes for a user warning mechanism