From c16d6607286a40f448b85e20a3655a871f9d09e3 Mon Sep 17 00:00:00 2001
From: ansgar <ansgar@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Thu, 13 May 2010 15:44:30 +0000
Subject: [PATCH] fixed broken AtomView::GetBondPartners; fixed missing
 CMakeLists entry

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/branches/new_gfx@2257 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 modules/gfx/src/CMakeLists.txt    | 1 +
 modules/mol/base/src/atom_view.cc | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/gfx/src/CMakeLists.txt b/modules/gfx/src/CMakeLists.txt
index 99d643e74..49dd30b67 100644
--- a/modules/gfx/src/CMakeLists.txt
+++ b/modules/gfx/src/CMakeLists.txt
@@ -230,6 +230,7 @@ if (USE_SHADER)
     shader/basic_lf_fs.glsl
     shader/basic_lf_vs.glsl
     shader/basic_vs.glsl
+    shader/beacon_fs.glsl
     shader/convolute1_fs.glsl
     shader/dumpnorm_fs.glsl
     shader/dumpnorm_vs.glsl
diff --git a/modules/mol/base/src/atom_view.cc b/modules/mol/base/src/atom_view.cc
index 25518778e..717ee8413 100644
--- a/modules/mol/base/src/atom_view.cc
+++ b/modules/mol/base/src/atom_view.cc
@@ -115,7 +115,7 @@ mol::AtomViewList AtomView::GetBondPartners() const
   mol::AtomViewList avl;
   mol::BondHandleList::const_iterator i;
   for (i=data_->bonds.begin();i!=data_->bonds.end();++i) {
-    if (i->GetFirst()!=*this) {
+    if (i->GetFirst().GetHashCode()!=this->GetHashCode()) {
       avl.push_back(this->GetEntity().FindAtom(i->GetFirst()));
     } else {
       avl.push_back(this->GetEntity().FindAtom(i->GetSecond()));
-- 
GitLab