Mercurial > projects > dwt-linux
diff dwt/browser/Browser.d @ 350:373b48b9eaf0
Conclusion of long painful debugging: working Browser package :) (aplha)
author | John Reimer <terminal.node@gmail.com> |
---|---|
date | Sun, 02 Nov 2008 01:30:09 -0800 |
parents | 8198e6052012 |
children | 4bffbf81e2d6 |
line wrap: on
line diff
--- a/dwt/browser/Browser.d Fri Oct 31 23:35:10 2008 -0700 +++ b/dwt/browser/Browser.d Sun Nov 02 01:30:09 2008 -0800 @@ -15,6 +15,7 @@ import dwt.dwthelper.utils; import tango.core.Thread; +import tango.io.Stdout; import dwt.DWT; import dwt.DWTError; @@ -368,9 +369,10 @@ protected void checkSubclass () { String name = this.classinfo.name; - - int index = tango.text.Util.locatePrior(name, '.'); - if (!(name[0 .. index + 1] == PACKAGE_PREFIX)) { + name = name.substring(0, name.lastIndexOf('.')); + int index = name.lastIndexOf('.'); + if (!name.substring (0, index + 1).equals (PACKAGE_PREFIX)) { + Stdout ("name: ")(name.substring(0, index + 1))(" == " )(PACKAGE_PREFIX).newline; DWT.error (DWT.ERROR_INVALID_SUBCLASS); } }