diff options
Diffstat (limited to 'apps/plugins/lib/grey_parm.c')
-rw-r--r-- | apps/plugins/lib/grey_parm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/plugins/lib/grey_parm.c b/apps/plugins/lib/grey_parm.c index d2dfde42f1..700b6f0026 100644 --- a/apps/plugins/lib/grey_parm.c +++ b/apps/plugins/lib/grey_parm.c | |||
@@ -154,8 +154,9 @@ static void grey_update_clip_rect(void) | |||
154 | } | 154 | } |
155 | 155 | ||
156 | /* Set current grey viewport for draw routines */ | 156 | /* Set current grey viewport for draw routines */ |
157 | void grey_set_viewport(struct viewport *vp) | 157 | struct viewport *grey_set_viewport(struct viewport *vp) |
158 | { | 158 | { |
159 | struct viewport *last_vp = _grey_info.vp; | ||
159 | if (vp == NULL) | 160 | if (vp == NULL) |
160 | vp = &_grey_default_vp; | 161 | vp = &_grey_default_vp; |
161 | 162 | ||
@@ -164,6 +165,7 @@ void grey_set_viewport(struct viewport *vp) | |||
164 | _grey_info.vp = vp; | 165 | _grey_info.vp = vp; |
165 | grey_update_clip_rect(); | 166 | grey_update_clip_rect(); |
166 | } | 167 | } |
168 | return last_vp; | ||
167 | } | 169 | } |
168 | 170 | ||
169 | /* Set viewport to default settings */ | 171 | /* Set viewport to default settings */ |