Browse Source

fixes issue 1482

git-svn-id: http://svn.dmdirc.com/trunk@4415 00569f92-eb28-0410-84fd-f71c24880f
tags/0.6
Gregory Holmes 16 years ago
parent
commit
ff1b4b7927

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/FeedbackDialog.java View File

@@ -276,6 +276,9 @@ public class FeedbackDialog extends StandardDialog implements ActionListener,
276 276
     /** {@inheritDoc} */
277 277
     @Override
278 278
     public void dispose() {
279
+        if (me == null) {
280
+            return;
281
+        }
279 282
         synchronized (me) {
280 283
             super.dispose();
281 284
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/NewServerDialog.java View File

@@ -287,6 +287,9 @@ public final class NewServerDialog extends StandardDialog implements ActionListe
287 287
     /** {@inheritDoc} */
288 288
     @Override
289 289
     public void dispose() {
290
+        if (me == null) {
291
+            return;
292
+        }
290 293
         synchronized (me) {
291 294
             super.dispose();
292 295
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/URLDialog.java View File

@@ -156,6 +156,9 @@ public class URLDialog extends StandardDialog implements ActionListener {
156 156
     /** {@inheritDoc} */
157 157
     @Override
158 158
     public void dispose() {
159
+        if (me == null) {
160
+            return;
161
+        }
159 162
         synchronized (me) {
160 163
             super.dispose();
161 164
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/about/AboutDialog.java View File

@@ -118,6 +118,9 @@ public final class AboutDialog extends StandardDialog implements
118 118
     /** {@inheritDoc} */
119 119
     @Override
120 120
     public void dispose() {
121
+        if (me == null) {
122
+            return;
123
+        }
121 124
         synchronized (me) {
122 125
             super.dispose();
123 126
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/actionseditor/ActionsEditorDialog.java View File

@@ -348,6 +348,9 @@ public final class ActionsEditorDialog extends StandardDialog implements
348 348
     /** {@inheritDoc} */
349 349
     @Override
350 350
     public void dispose() {
351
+        if (me == null) {
352
+            return;
353
+        }
351 354
         synchronized (me) {
352 355
             super.dispose();
353 356
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/actionseditor/ConditionEditorDialog.java View File

@@ -449,6 +449,9 @@ public final class ConditionEditorDialog extends StandardDialog implements
449 449
     /** {@inheritDoc} */
450 450
     @Override
451 451
     public void dispose() {
452
+        if (me == null) {
453
+            return;
454
+        }
452 455
         synchronized (me) {
453 456
             super.dispose();
454 457
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/actionsmanager/ActionsManagerDialog.java View File

@@ -439,6 +439,9 @@ public final class ActionsManagerDialog extends StandardDialog implements Action
439 439
     /** {@inheritDoc} */
440 440
     @Override
441 441
     public void dispose() {
442
+        if (me == null) {
443
+            return;
444
+        }
442 445
         synchronized (me) {
443 446
             super.dispose();
444 447
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/aliases/AliasManagerDialog.java View File

@@ -436,6 +436,9 @@ public final class AliasManagerDialog extends StandardDialog implements
436 436
     /** {@inheritDoc} */
437 437
     @Override
438 438
     public void dispose() {
439
+        if (me == null) {
440
+            return;
441
+        }
439 442
         synchronized (me) {
440 443
             super.dispose();
441 444
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/channelsetting/ChannelSettingsDialog.java View File

@@ -260,6 +260,9 @@ public final class ChannelSettingsDialog extends StandardDialog implements Actio
260 260
     /** {@inheritDoc} */
261 261
     @Override
262 262
     public void dispose() {
263
+        if (me == null) {
264
+            return;
265
+        }
263 266
         synchronized (me) {
264 267
             super.dispose();
265 268
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/error/ErrorListDialog.java View File

@@ -398,6 +398,9 @@ public final class ErrorListDialog extends StandardDialog implements
398 398
     /** {@inheritDoc} */
399 399
     @Override
400 400
     public void dispose() {
401
+        if (me == null) {
402
+            return;
403
+        }
401 404
         synchronized (me) {
402 405
             super.dispose();
403 406
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/prefs/SwingPreferencesDialog.java View File

@@ -433,6 +433,9 @@ public final class SwingPreferencesDialog extends StandardDialog implements
433 433
     /** {@inheritDoc} */
434 434
     @Override
435 435
     public void dispose() {
436
+        if (me == null) {
437
+            return;
438
+        }
436 439
         synchronized (me) {
437 440
             manager.close();
438 441
             super.dispose();

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/profiles/ProfileManagerDialog.java View File

@@ -271,6 +271,9 @@ public final class ProfileManagerDialog extends StandardDialog implements Action
271 271
     /** {@inheritDoc} */
272 272
     @Override
273 273
     public void dispose() {
274
+        if (me == null) {
275
+            return;
276
+        }
274 277
         synchronized (me) {
275 278
             super.dispose();
276 279
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/serversetting/ServerSettingsDialog.java View File

@@ -260,6 +260,9 @@ public final class ServerSettingsDialog extends StandardDialog implements Action
260 260
     /** {@inheritDoc} */
261 261
     @Override
262 262
     public void dispose() {
263
+        if (me == null) {
264
+            return;
265
+        }
263 266
         synchronized (me) {
264 267
             super.dispose();
265 268
             me = null;

+ 3
- 0
src/com/dmdirc/ui/swing/dialogs/updater/SwingUpdaterDialog.java View File

@@ -237,6 +237,9 @@ public final class SwingUpdaterDialog extends StandardDialog implements
237 237
     /** {@inheritDoc} */
238 238
     @Override
239 239
     public void dispose() {
240
+        if (me == null) {
241
+            return;
242
+        }
240 243
         synchronized (me) {
241 244
             super.dispose();
242 245
             me = null;

Loading…
Cancel
Save