diff options
author | Silenio Quarti <silenio> | 2002-02-09 00:37:45 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2002-02-09 00:37:45 +0000 |
commit | a7fde4ef9d2adcc5e3ca7f3f1eeba3ca343ab9a7 (patch) | |
tree | 27efec8676ebc6c8c20daf7a87814e2a08b9fa51 /bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java | |
parent | 1a193fed7fb8f834ff006a600108343edb183958 (diff) | |
download | eclipse.platform.swt-a7fde4ef9d2adcc5e3ca7f3f1eeba3ca343ab9a7.tar.gz eclipse.platform.swt-a7fde4ef9d2adcc5e3ca7f3f1eeba3ca343ab9a7.tar.xz eclipse.platform.swt-a7fde4ef9d2adcc5e3ca7f3f1eeba3ca343ab9a7.zip |
computeSize fix
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java')
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java index fdd6a06b2d..a968bf31f2 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java @@ -143,9 +143,12 @@ Point getTitleSize() { OS.PtGetResources (handle, args.length / 3, args);
if ((OS.Pt_ARG_CONTAINER_FLAGS & OS.Pt_SHOW_TITLE) != 0) {
PhRect_t rect = new PhRect_t();
- if (args [1] != 0) {
- int length = OS.strlen (args [1]);
- OS.PfExtentText(rect, null, args [4], args [1], length);
+ int str = args [1];
+ if (str != 0) {
+ int length = OS.strlen (str);
+ if (length > 0) {
+ OS.PfExtentText(rect, null, args [4], str, length);
+ }
}
int inset = 4;
width = inset + rect.lr_x - rect.ul_x + 1;
|