Skip to content

Commit c70001c

Browse files
committed
use convert to extract child elements which may already have a julia object
1 parent 897a24c commit c70001c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/input.jl

+4-4
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ GtkAdjustment(value,lower,upper,step_increment,page_increment,page_size) =
4646
(Float64,Float64,Float64,Float64,Float64,Float64),
4747
value,lower,upper,step_increment,page_increment,page_size))
4848

49-
GtkAdjustment(scale::GtkScale) = GtkAdjustment(ccall((:gtk_range_get_adjustment,libgtk),
50-
Ptr{GObject},(Ptr{GObject},), scale))
49+
GtkAdjustment(scale::GtkScale) = convert(GtkAdjustment,
50+
ccall((:gtk_range_get_adjustment,libgtk),Ptr{GObject},(Ptr{GObject},), scale))
5151

5252
@gtktype GtkSpinButton
5353
GtkSpinButton(min,max,step) = GtkSpinButton(ccall((:gtk_spin_button_new_with_range,libgtk),Ptr{GObject},
5454
(Cdouble,Cdouble,Cdouble),min,max,step))
5555
GtkSpinButton(scale::Ranges) = GtkSpinButton(minimum(scale),maximum(scale),step(scale))
5656

57-
GtkAdjustment(spinButton::GtkSpinButton) = GtkAdjustment(ccall((:gtk_spin_button_get_adjustment,libgtk),
58-
Ptr{GObject},(Ptr{GObject},), spinButton))
57+
GtkAdjustment(spinButton::GtkSpinButton) = convert(GtkAdjustment,
58+
ccall((:gtk_spin_button_get_adjustment,libgtk),Ptr{GObject},(Ptr{GObject},), spinButton))

0 commit comments

Comments
 (0)