rem: wspace->height = scr->scr_height * 2; wspace->width = scr->scr_width * 2;
add: wspace->height = scr->scr_height; wspace->width = scr->scr_width;
context: wWorkspaceNew(WScreen *scr){    WWorkspace *wspace, **list;    int i;    if (scr->workspace_count < MAX_WORKSPACES) {	scr->workspace_count++;	wspace = wmalloc(sizeof(WWorkspace));	wspace->name = NULL;#ifdef KWM_HINTS	if (scr->flags.kwm_syncing_count) {	    wspace->name = wKWMGetWorkspaceName(scr, scr->workspace_count-1);	}#endif	if (!wspace->name) {	    wspace->name = wmalloc(strlen(_("Workspace %i"))+8);	    sprintf(wspace->name, _("Workspace %i"), scr->workspace_count);	}    if (!wPreferences.flags.noclip) {        wspace->clip = wDockCreate(scr, WM_CLIP);    } else        wspace->clip = NULL;	list = wmalloc(sizeof(WWorkspace*)*scr->workspace_count);	for (i=0; i<scr->workspace_count-1; i++) {	    list[i] = scr->workspaces[i];	}	list[i] = wspace;	if (scr->workspaces)	    wfree(scr->workspaces);	scr->workspaces = list;	wWorkspaceMenuUpdate(scr, scr->workspace_menu);	wWorkspaceMenuUpdate(scr, scr->clip_ws_menu);#ifdef VIRTUAL_DESKTOP    wspace->view_x = wspace->view_y = 0;    wspace->height = scr->scr_height * 2;    wspace->width = scr->scr_width * 2;#endif#ifdef GNOME_STUFF	wGNOMEUpdateWorkspaceHints(scr);#endif#ifdef KWM_HINTS	if (!scr->flags.kwm_syncing_count) {	    wKWMUpdateWorkspaceCountHint(scr);	    wKWMUpdateWorkspaceNameHint(scr, scr->workspace_count-1);	}#ifdef not_used	wKWMSetUsableAreaHint(scr, scr->workspace_count-1);#endif#endif	XFlush(dpy);	return scr->workspace_count-1;    }    return -1;}