From bf664c505e66f54dd03c3518386fdeab43108e56 Mon Sep 17 00:00:00 2001 From: zautrix Date: Mon, 27 Jun 2005 20:33:47 +0000 Subject: fixes --- (limited to 'kabc') diff --git a/kabc/addresseedialog.cpp b/kabc/addresseedialog.cpp index 9197850..0cf75a0 100644 --- a/kabc/addresseedialog.cpp +++ b/kabc/addresseedialog.cpp @@ -63,6 +63,7 @@ AddresseeDialog::AddresseeDialog( QWidget *parent, bool multiple ) : Ok|Cancel, No, parent ), mMultiple( multiple ) { qDebug("NEW AddresseeDialog "); + QWidget *topWidget = plainPage(); QBoxLayout *topLayout = new QHBoxLayout( topWidget ); @@ -324,8 +325,11 @@ Addressee AddresseeDialog::getAddressee( QWidget *parent ) Addressee::List AddresseeDialog::getAddressees( QWidget *parent ) { - AddresseeDialog *dlg = new AddresseeDialog( parent, true ); Addressee::List addressees; + static bool running = false; + if ( running ) return addressees; + running = true; + AddresseeDialog *dlg = new AddresseeDialog( parent, true ); static int geoX = 0; static int geoY = 0; static int geoW = 0; @@ -354,6 +358,7 @@ Addressee::List AddresseeDialog::getAddressees( QWidget *parent ) } delete dlg; + running = false; return addressees; } -- cgit v0.9.0.2