ekiga r7238 - in trunk/lib/engine: components/resource-list components/xcap framework



Author: jpuydt
Date: Thu Oct 16 13:44:36 2008
New Revision: 7238
URL: http://svn.gnome.org/viewvc/ekiga?rev=7238&view=rev

Log:
Made the GmRefCounted inheritances virtual

Modified:
   trunk/lib/engine/components/resource-list/rl-entry-ref.h
   trunk/lib/engine/components/resource-list/rl-entry.h
   trunk/lib/engine/components/resource-list/rl-list.h
   trunk/lib/engine/components/xcap/xcap-path.h
   trunk/lib/engine/framework/services.h

Modified: trunk/lib/engine/components/resource-list/rl-entry-ref.h
==============================================================================
--- trunk/lib/engine/components/resource-list/rl-entry-ref.h	(original)
+++ trunk/lib/engine/components/resource-list/rl-entry-ref.h	Thu Oct 16 13:44:36 2008
@@ -49,7 +49,7 @@
 namespace RL {
 
   class EntryRef:
-    public GmRefCounted,
+    public virtual GmRefCounted,
     public Ekiga::Presentity
   {
   public:

Modified: trunk/lib/engine/components/resource-list/rl-entry.h
==============================================================================
--- trunk/lib/engine/components/resource-list/rl-entry.h	(original)
+++ trunk/lib/engine/components/resource-list/rl-entry.h	Thu Oct 16 13:44:36 2008
@@ -47,7 +47,7 @@
 namespace RL {
 
   class Entry:
-    public GmRefCounted,
+    public virtual GmRefCounted,
     public Ekiga::Presentity
   {
   public:

Modified: trunk/lib/engine/components/resource-list/rl-list.h
==============================================================================
--- trunk/lib/engine/components/resource-list/rl-list.h	(original)
+++ trunk/lib/engine/components/resource-list/rl-list.h	Thu Oct 16 13:44:36 2008
@@ -45,7 +45,7 @@
 {
   class ListImpl; // pimpling : both it and external need to know each other
 
-  class List: public GmRefCounted
+  class List: public virtual GmRefCounted
   {
   public:
 

Modified: trunk/lib/engine/components/xcap/xcap-path.h
==============================================================================
--- trunk/lib/engine/components/xcap/xcap-path.h	(original)
+++ trunk/lib/engine/components/xcap/xcap-path.h	Thu Oct 16 13:44:36 2008
@@ -45,7 +45,7 @@
 
 namespace XCAP
 {
-  class Path: public GmRefCounted
+  class Path: public virtual GmRefCounted
   {
   public:
 

Modified: trunk/lib/engine/framework/services.h
==============================================================================
--- trunk/lib/engine/framework/services.h	(original)
+++ trunk/lib/engine/framework/services.h	Thu Oct 16 13:44:36 2008
@@ -54,7 +54,7 @@
  * @{
  */
 
-  struct Service: public GmRefCounted
+  struct Service: public virtual GmRefCounted
   {
     virtual ~Service () {}
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]