Removed no longer used average width calculation.

diff --git a/windows/dialog.c b/windows/dialog.c
index f0d77b6..c439bc5 100644
--- a/windows/dialog.c
+++ b/windows/dialog.c
@@ -155,40 +155,13 @@
         TEXTMETRICA tm;
         memset(&tm,0,sizeof(tm));
         if (hFont) hFontPrev = SelectFont(hDC,hFont);
-        if (GetTextMetricsA(hDC,&tm))
+        if ((Success = GetTextMetricsA(hDC,&tm)))
         {
             pSize->cx = tm.tmAveCharWidth;
             pSize->cy = tm.tmHeight;
-
-            /* if variable width font */
-            if (tm.tmPitchAndFamily & TMPF_FIXED_PITCH) 
-            {
-                SIZE total;
-                const char* szAvgChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
-
-                /* Calculate a true average as opposed to the one returned 
-                 * by tmAveCharWidth. This works better when dealing with 
-                 * proportional spaced fonts and (more important) that's 
-                 * how Microsoft's dialog creation code calculates the size 
-                 * of the font
-                 */
-                if (GetTextExtentPointA(hDC,szAvgChars,sizeof(szAvgChars),&total))
-                {
-                   /* round up */
-                    pSize->cx = ((2*total.cx/sizeof(szAvgChars)) + 1)/2;
-                    Success = TRUE;
-                }
-            } 
-            else 
-            {
-                Success = TRUE;
-            }
-	    /* Use the text metrics */
-	    TRACE("Using tm: %ldx%ld (dlg: %ld x %ld) (%s)\n",
+            TRACE("Using tm: %ldx%ld (dlg: %ld x %ld) (%s)\n",
                   tm.tmAveCharWidth, tm.tmHeight, pSize->cx, pSize->cy,
-		  tm.tmPitchAndFamily & TMPF_FIXED_PITCH ? "variable" : "fixed");		
-	    pSize->cx = tm.tmAveCharWidth;
-	    pSize->cy = tm.tmHeight;
+                  tm.tmPitchAndFamily & TMPF_FIXED_PITCH ? "variable" : "fixed");
         }
         /* select the original font */
         if (hFontPrev) SelectFont(hDC,hFontPrev);