[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/kdeui [POSSIBLY UNSAFE]
From:       Frerich Raabe <raabe () kde ! org>
Date:       2004-01-26 12:56:53
Message-ID: 20040126125653.7F2CD906D () office ! kde ! org
[Download RAW message or body]

CVS commit by raabe: 

- Don't crash when no name gets specified. Instead, generate a generic name.


  M +8 -1      kconfigdialog.cpp   1.9 [POSSIBLY UNSAFE: printf]


--- kdelibs/kdeui/kconfigdialog.cpp  #1.8:1.9
@@ -56,5 +56,12 @@ KConfigDialog::KConfigDialog( QWidget *p
     d(new KConfigDialogPrivate(dialogType)) 
 {                 
+  if ( name ) {
   openDialogs.insert(name, this);
+  } else {
+    QCString genericName;
+    genericName.sprintf("SettingsDialog-%p", this);
+    openDialogs.insert(genericName, this);
+    setName(genericName);
+  }
 
   d->mgr = new KConfigDialogManager(this, config);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic