             }
             else {
                 
-                self?.performSegue(withIdentifier: "showFavoritePresentation",
+                self.performSegue(withIdentifier: "showFavoritePresentation",
                                   sender: DocumentInfo( location:location!, id:documentId, title:documentTitle) )
             }
         }

        
        Observable.combineLatest( modelSelected,itemSelected )
            .subscribeOn(MainScheduler.instance)
            .subscribe { [weak self] (value) in
                
                guard   let strongSelf  = self else { return }
                guard   let index       = value.element?.1,
                        let data        = value.element?.0 else { return }
                
                strongSelf.showEditMenu( data:data, selectedIndex:index )
                
            }.disposed(by: disposeBag)
        


        /*
         tableView.rx.itemSelected
         .subscribe(  onNext: { [unowned self] value in
         })
         .disposed(by: disposeBag)

