Mercurial > projects > dwt-linux
diff dwt/widgets/Display.d @ 124:11b0a1324732
Fix various stack access from anon-class
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 20 Jan 2008 23:09:45 +0100 |
parents | 5ac0a5d00e19 |
children | f2e04420fd6c |
line wrap: on
line diff
--- a/dwt/widgets/Display.d Sun Jan 20 22:21:53 2008 +0100 +++ b/dwt/widgets/Display.d Sun Jan 20 23:09:45 2008 +0100 @@ -3605,8 +3605,8 @@ OS.gtk_label_set_text (preeditLabel, preeditString); Point point = control.toDisplay (control.getIMCaretPos ()); OS.gtk_window_move (preeditWindow, point.x, point.y); - GtkRequisition* requisition = new GtkRequisition (); - OS.gtk_widget_size_request (cast(GtkWidget*)preeditLabel, requisition); + GtkRequisition requisition; + OS.gtk_widget_size_request (cast(GtkWidget*)preeditLabel, &requisition); OS.gtk_window_resize (preeditWindow, requisition.width, requisition.height); OS.gtk_widget_show (cast(GtkWidget*)preeditWindow); } else {