Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2008-12-14 20:25:46 +0300
committerTon Roosendaal <ton@blender.org>2008-12-14 20:25:46 +0300
commit131fa2e00c35ff78042a4f793891eaeb880d715c (patch)
tree381cf85e2aaa9f5c821805f1c7fd39e3c681f838 /source/blender/blenkernel/BKE_screen.h
parent8be23f94902a9338c5fad1d826a69bfb4be3630c (diff)
2.5
Fix for crash on joining (previously splitted) areas. Reason was the stored regions in pushed 'spaces' not being copied. next: free running handlers on area join/split.
Diffstat (limited to 'source/blender/blenkernel/BKE_screen.h')
-rw-r--r--source/blender/blenkernel/BKE_screen.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/source/blender/blenkernel/BKE_screen.h b/source/blender/blenkernel/BKE_screen.h
index 77179122b6e..5a679b6475f 100644
--- a/source/blender/blenkernel/BKE_screen.h
+++ b/source/blender/blenkernel/BKE_screen.h
@@ -108,10 +108,6 @@ typedef struct ARegionType {
} ARegionType;
-void BKE_screen_area_free(struct ScrArea *sa);
-void BKE_area_region_free(struct ARegion *ar);
-void free_screen(struct bScreen *sc);
-
/* spacetypes */
struct SpaceType *BKE_spacetype_from_id(int spaceid);
const struct ListBase *BKE_spacetypes_list(void);
@@ -122,5 +118,14 @@ void BKE_spacetypes_free(void); /* only for quitting blender */
void BKE_spacedata_freelist(ListBase *lb);
void BKE_spacedata_copylist(ListBase *lb1, ListBase *lb2);
+/* area/regions */
+struct ARegion *BKE_area_region_copy(struct ARegion *ar);
+void BKE_area_region_free(struct ARegion *ar);
+
+void BKE_screen_area_free(struct ScrArea *sa);
+
+void free_screen(struct bScreen *sc);
+
+
#endif