diff options
| author | Alex Valavanis <valavanisalex@gmail.com> | 2012-10-27 19:43:56 +0000 |
|---|---|---|
| committer | Alex Valavanis <valavanisalex@gmail.com> | 2012-10-27 19:43:56 +0000 |
| commit | fdf3d28700bcaf1bd678b15d2404ea5580302890 (patch) | |
| tree | 7e76ccd33f34c1c53d41568943c874410b9fcadd /src/gradient-drag.h | |
| parent | cppcheck: use gobject casts in box3d and hide dead code (diff) | |
| download | inkscape-fdf3d28700bcaf1bd678b15d2404ea5580302890.tar.gz inkscape-fdf3d28700bcaf1bd678b15d2404ea5580302890.zip | |
cppcheck: get rid of more C-style pointer casts
(bzr r11840)
Diffstat (limited to 'src/gradient-drag.h')
| -rw-r--r-- | src/gradient-drag.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/gradient-drag.h b/src/gradient-drag.h index 4bab3aeb2..69e76d55f 100644 --- a/src/gradient-drag.h +++ b/src/gradient-drag.h @@ -134,8 +134,13 @@ public: // FIXME: make more of this private! bool hasSelection() {return (selected != NULL);} guint numSelected() {return (selected? g_list_length(selected) : 0);} guint numDraggers() {return (draggers? g_list_length(draggers) : 0);} - guint singleSelectedDraggerNumDraggables() {return (selected? g_slist_length(((GrDragger *) selected->data)->draggables) : 0);} - guint singleSelectedDraggerSingleDraggableType() {return (selected? ((GrDraggable *) ((GrDragger *) selected->data)->draggables->data)->point_type : 0);} + + guint singleSelectedDraggerNumDraggables() { + return (selected? g_slist_length(( static_cast<GrDragger *>(selected->data))->draggables) : 0); + } + + guint singleSelectedDraggerSingleDraggableType() { + return (selected? ((GrDraggable *) ((GrDragger *) selected->data)->draggables->data)->point_type : 0);} // especially the selection must be private, fix gradient-context to remove direct access to it GList *selected; // list of GrDragger* |
