projects
/
projects
/
chimara
/
chimara.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improvements to Python player
[projects/chimara/chimara.git]
/
libchimara
/
dispatch.c
diff --git
a/libchimara/dispatch.c
b/libchimara/dispatch.c
index f15472750d12de0518c488330fcf0ca6448e9b54..c4c95e3fbf693cc245df3ddc02bab27fd41c63d8 100644
(file)
--- a/
libchimara/dispatch.c
+++ b/
libchimara/dispatch.c
@@
-3,6
+3,7
@@
#include "window.h"
#include "stream.h"
#include "fileref.h"
#include "window.h"
#include "stream.h"
#include "fileref.h"
+#include "schannel.h"
extern GPrivate *glk_data_key;
extern GPrivate *glk_data_key;
@@
-108,6
+109,7
@@
gidispatch_rock_t
gidispatch_get_objrock(void *obj, glui32 objclass)
{
g_return_val_if_fail(obj, (gidispatch_rock_t)NULL);
gidispatch_get_objrock(void *obj, glui32 objclass)
{
g_return_val_if_fail(obj, (gidispatch_rock_t)NULL);
+
switch(objclass)
{
switch(objclass)
{
@@
-117,6
+119,8
@@
gidispatch_get_objrock(void *obj, glui32 objclass)
return ((strid_t)obj)->disprock;
case gidisp_Class_Fileref:
return ((frefid_t)obj)->disprock;
return ((strid_t)obj)->disprock;
case gidisp_Class_Fileref:
return ((frefid_t)obj)->disprock;
+ case gidisp_Class_Schannel:
+ return ((schanid_t)obj)->disprock;
default:
{
gidispatch_rock_t dummy;
default:
{
gidispatch_rock_t dummy;